UFN_PROGRAMEVENTREGISTRATIONSECTIONREGISTRATIONINFORMATION_ITEMCOUNT
Return
Return Type |
---|
tinyint |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PROGRAMEVENTREGISTRATIONSECTIONID | uniqueidentifier | IN | |
@REGISTRATIONINFORMATIONID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_PROGRAMEVENTREGISTRATIONSECTIONREGISTRATIONINFORMATION_ITEMCOUNT(
@PROGRAMEVENTREGISTRATIONSECTIONID uniqueidentifier,
@REGISTRATIONINFORMATIONID uniqueidentifier
) returns tinyint
with execute as caller
as begin
declare @PROGRAMID uniqueidentifier
declare @EVENTID uniqueidentifier
select @PROGRAMID = PROGRAMID, @EVENTID = EVENTID from dbo.PROGRAMEVENTREGISTRATIONSECTION where ID = @PROGRAMEVENTREGISTRATIONSECTIONID
declare @COUNT tinyint
select @COUNT = COUNT(1)
from dbo.PROGRAMEVENTREGISTRATIONSECTIONREGISTRATIONINFORMATION as persri
inner join dbo.PROGRAMEVENTREGISTRATIONSECTION as pers
on persri.PROGRAMEVENTREGISTRATIONSECTIONID = pers.ID
and ((pers.PROGRAMID = @PROGRAMID) or (pers.EVENTID = @EVENTID))
where REGISTRATIONINFORMATIONID = @REGISTRATIONINFORMATIONID
return @COUNT
end