UFN_MEMBERSHIPLEVELTERM_GETTERMINFO
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MEMBERSHIPPROGRAMID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_MEMBERSHIPLEVELTERM_GETTERMINFO
(
@MEMBERSHIPPROGRAMID uniqueidentifier
)
returns @LEVELTERMS table (
MEMBERSHIPLEVELTERMID uniqueidentifier,
TERMTIMELENGTH int,
TERMLENGTHCODE int
)
with execute as caller
as begin
insert into @LEVELTERMS
(
MEMBERSHIPLEVELTERMID,
TERMTIMELENGTH,
TERMLENGTHCODE
)
(
select
MEMBERSHIPLEVELTERM.ID as MEMBERSHIPLEVELTERMID,
MEMBERSHIPLEVELTERM.TERMTIMELENGTH as TERMTIMELENGTH,
MEMBERSHIPLEVELTERM.TERMLENGTHCODE as TERMLENGTHCODE
from
dbo.MEMBERSHIPPROGRAM
inner join
dbo.MEMBERSHIPLEVEL on MEMBERSHIPLEVEL.MEMBERSHIPPROGRAMID = MEMBERSHIPPROGRAM.ID
inner join
dbo.MEMBERSHIPLEVELTERM on MEMBERSHIPLEVELTERM.LEVELID = MEMBERSHIPLEVEL.ID
where
MEMBERSHIPPROGRAM.ID = @MEMBERSHIPPROGRAMID
);
return;
end