-
Notifications
You must be signed in to change notification settings - Fork 9
Amherst Parcel Target Parameters
Andrew Buck edited this page Jun 17, 2014
·
1 revision
The following is an example of how to set several targetparams for one layer, in this case the Parcels for Amherst, MA.
Most of these targetparams use the '%' wildcard to allow for an incomplete string to be entered:
[GPV].[GPVTargetParams_Parcels]
@paramType nvarchar(20),
@paramId nvarchar(50),
@userRole nvarchar(20)
as
if @paramType = 'landuse'
begin
select MapParId
from sde.gisadmin.TOA_CAMA_TABLE
where LandUse like @paramId + '%'
end
else if @paramType = 'landusecode'
begin
select MapParId
from sde.gisadmin.TOA_CAMA_TABLE
where LandUseCode like @paramId + '%'
end
else if @paramType = 'owner'
begin
select MapParId
from sde.gisadmin.TOA_CAMA_TABLE
where Owner_Name like @paramId + '%'
end
else if @paramType = 'map'
begin
select MapParId
from sde.gisadmin.TOA_CAMA_TABLE
where map like @paramId + '%'
end
else if @paramType = 'munisprop'
begin
select MapParId
from sde.gisadmin.TOA_CAMA_TABLE
where REM_PIN like @paramId + '%'
end
else if @paramType = 'septic'
begin
select PIN
from sde.dbo.[TOA_COM_SepticImpairments]
where Title5 like @paramId
end
else begin
select MapParId
from sde.gisadmin.TOA_CAMA_TABLE
where STREET like @paramId + '%'
end