USP_MKTCOMMUNICATIONNAMESCHEME_GETPARTSAMPLES
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@APPEALCODE | nvarchar(100) | INOUT | |
@SITENAME | nvarchar(250) | INOUT |
Definition
Copy
CREATE procedure dbo.[USP_MKTCOMMUNICATIONNAMESCHEME_GETPARTSAMPLES]
(
@APPEALCODE nvarchar(100) = null output,
--@MAILINGCODE nvarchar(10) = null output,
@SITENAME nvarchar(250) = null output
)
as
set nocount on;
declare @SQL nvarchar(max);
if dbo.[UFN_INSTALLEDPRODUCTS_PRODUCTIS]('BB9873D7-F1ED-430A-8AB4-F09F47056538') = 1 and exists(select * from INFORMATION_SCHEMA.TABLES where [TABLE_SCHEMA] = 'RE7' and [TABLE_NAME] = 'APPEAL')
begin
--For RE7, we don't have "date added" so just use the next best thing...
set @SQL = 'select top 1 @APPEALCODE = [NAME] from dbo.[RE7_APPEAL] order by [DATECHANGED] desc';
exec sp_executesql @SQL, N'@APPEALCODE nvarchar(100) output', @APPEALCODE = @APPEALCODE output;
end
else
select top 1
@APPEALCODE = [NAME]
from dbo.[APPEAL]
order by [DATEADDED] desc;
select
--Removing marketing effort code for now...
--@MAILINGCODE = (select top 1 [CODE] from dbo.[MKTSEGMENTATION] where [CODE] <> '' order by [DATEADDED] desc),
@SITENAME = (select top 1 [NAME] from dbo.[SITE] order by [DATEADDED] desc);
return 0;