USP_GET_EVENT_DESIGNATIONS
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTID | int | IN | |
@ISDEFAULEONLY | bit | IN |
Definition
Copy
CREATE procedure dbo.USP_GET_EVENT_DESIGNATIONS
(
@EVENTID int,
@ISDEFAULEONLY bit =1
)
as
begin
set nocount on;
select EVENTDESIGNATION.ID as DesignationID,
DESIGNATION.NAME as DesignationName,
EVENTDESIGNATION.[DEFAULT] as IsDefault,
DESIGNATION.ISACTIVE as IsActive
from
dbo.EVENTDESIGNATION
inner join dbo.DESIGNATION on EVENTDESIGNATION.DESIGNATIONID=DESIGNATION.ID
inner join dbo.BBNCEVENTIDMAP as BM on BM.EVENTID =EVENTDESIGNATION.EVENTID
where
BM.ID =@EVENTID and 1 = case when @ISDEFAULEONLY =1 and EVENTDESIGNATION.[DEFAULT] =1 then 1
when @ISDEFAULEONLY =0 then 1
end
end