USP_WEBFORMS_CONSTITUENT_ADDRESSINFORMATION
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | |
@PHONEID | uniqueidentifier | INOUT | |
@PHONE | nvarchar(100) | INOUT | |
@EMAILID | uniqueidentifier | INOUT | |
nvarchar(100) | INOUT | ||
@ADDRESSID | uniqueidentifier | INOUT | |
@COUNTRYID | uniqueidentifier | INOUT | |
@STATEID | uniqueidentifier | INOUT | |
@ADDRESSBLOCK | nvarchar(150) | INOUT | |
@CITY | nvarchar(50) | INOUT | |
@POSTCODE | nvarchar(12) | INOUT |
Definition
Copy
create procedure dbo.USP_WEBFORMS_CONSTITUENT_ADDRESSINFORMATION (
@CONSTITUENTID uniqueidentifier,
@PHONEID uniqueidentifier = null output,
@PHONE nvarchar(100) = null output,
@EMAILID uniqueidentifier = null output,
@EMAIL nvarchar(100) = null output,
@ADDRESSID uniqueidentifier = null output,
@COUNTRYID uniqueidentifier = null output,
@STATEID uniqueidentifier = null output,
@ADDRESSBLOCK nvarchar(150) = null output,
@CITY nvarchar(50) = null output,
@POSTCODE nvarchar(12) = null output
)
as
begin
select
@PHONEID = [PHONE].[ID],
@PHONE = [PHONE].[NUMBER]
from dbo.[PHONE]
where
[PHONE].[CONSTITUENTID] = @CONSTITUENTID and
[PHONE].[ISPRIMARY] = 1
select
@EMAILID = [EMAILADDRESS].[ID],
@EMAIL = [EMAILADDRESS].[EMAILADDRESS]
from dbo.[EMAILADDRESS]
where
[EMAILADDRESS].[CONSTITUENTID] = @CONSTITUENTID and
[EMAILADDRESS].[ISPRIMARY] = 1
select
@ADDRESSID = [ADDRESS].[ID],
@COUNTRYID = [ADDRESS].[COUNTRYID],
@STATEID = [ADDRESS].[STATEID],
@ADDRESSBLOCK = [ADDRESS].[ADDRESSBLOCK],
@CITY = [ADDRESS].[CITY],
@POSTCODE = [ADDRESS].[POSTCODE]
from dbo.[ADDRESS]
where
[ADDRESS].[CONSTITUENTID] = @CONSTITUENTID and
[ADDRESS].[ISPRIMARY] = 1
end