UFN_MKTSOURCECODE_INUSE
Returns true if source code is in use by an effort.
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SOURCECODEID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.[UFN_MKTSOURCECODE_INUSE]
(
@SOURCECODEID uniqueidentifier
)
/*
Returns true if source code is in use
*/
returns bit
as begin
declare @INUSE bit;
set @INUSE = 0;
if exists (select top 1 1 from dbo.[MKTMARKETINGPLANITEM] where [MKTMARKETINGPLANITEM].[SOURCECODEID] = @SOURCECODEID) or
exists (select top 1 1 from dbo.[MKTSEGMENTATION] where [MKTSEGMENTATION].[SOURCECODEID] = @SOURCECODEID) or
exists (select top 1 1 from dbo.[MKTACKNOWLEDGEMENTMAILINGTEMPLATE] where [MKTACKNOWLEDGEMENTMAILINGTEMPLATE].[SOURCECODEID] = @SOURCECODEID) or
exists (select top 1 1 from dbo.[MKTMEMBERSHIPMAILINGTEMPLATE] where [MKTMEMBERSHIPMAILINGTEMPLATE].[SOURCECODEID] = @SOURCECODEID) or
exists (select top 1 1 from dbo.[MKTSPONSORSHIPMAILINGTEMPLATE] where [MKTSPONSORSHIPMAILINGTEMPLATE].[SOURCECODEID] = @SOURCECODEID) or
exists (select top 1 1 from dbo.[MKTSEGMENTWHITEMAIL] where [MKTSEGMENTWHITEMAIL].[SOURCECODEID] = @SOURCECODEID) or
exists (select top 1 1 from dbo.[MKTCOMMUNICATIONTEMPLATEDEFAULT] where [MKTCOMMUNICATIONTEMPLATEDEFAULT].[SOURCECODEID] = @SOURCECODEID)
set @INUSE = 1;
return @INUSE;
end