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