UFN_SMARTQUERY_MEMBERSHIPMAILINGPREFERENCE
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MEMBERSHIPPROGRAMID | uniqueidentifier | IN | |
@MAILINGPREFERENCE | int | IN | |
@INCLUDENOPREFERENCE | bit | IN | |
@CURRENTAPPUSERID | uniqueidentifier | IN | |
@MAXROWS | int | IN |
Definition
Copy
CREATE function dbo.[UFN_SMARTQUERY_MEMBERSHIPMAILINGPREFERENCE]
(
@MEMBERSHIPPROGRAMID uniqueidentifier
, @MAILINGPREFERENCE int
, @INCLUDENOPREFERENCE bit
, @CURRENTAPPUSERID uniqueidentifier = null
, @MAXROWS int
)
returns @MEMBERSHIPS table
(
ID uniqueidentifier,
CONSTITUENTID uniqueidentifier,
MEMBERNAME nvarchar(154),
MEMBERSHIPPROGRAMNAME nvarchar(100),
MEMBERSHIPLEVELNAME nvarchar(100),
EXPIRATIONDATE datetime,
STATUS nvarchar(9),
TYPE nvarchar(50),
TIER nvarchar(100),
TERM nvarchar(8)
)
as
begin
insert into @MEMBERSHIPS
select
ID
, CONSTITUENTID
, MEMBERNAME
, MEMBERSHIPPROGRAMNAME
, MEMBERSHIPLEVELNAME
, EXPIRATIONDATE
, STATUS
, TYPE
, TIER
, TERM
from dbo.UFN_SMARTQUERY_MEMBERSHIPMAILINGPREFERENCE_2(
@MEMBERSHIPPROGRAMID
, @MAILINGPREFERENCE
, @INCLUDENOPREFERENCE
, null
, @CURRENTAPPUSERID
, @MAXROWS);
return;
end