USP_DATAFORMTEMPLATE_VIEW_ANALYTICSPROJECT
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@DATALOADED | bit | INOUT | |
@DATE | date | INOUT | |
@RECALIBRATION | bit | INOUT | |
@RECORDSSCORED | int | INOUT | |
@RECORDSBOUGHT | int | INOUT | |
@DESCRIPTION | nvarchar(max) | INOUT | |
@USEDBEFORE | bit | INOUT | |
@PRESENTATION1 | varbinary | INOUT | |
@PRESENTATION2 | varbinary | INOUT | |
@PRESENTATION3 | varbinary | INOUT | |
@PRESENTATION4 | varbinary | INOUT | |
@PRESENTATION5 | varbinary | INOUT | |
@PRESENTATION1FILENAME | nvarchar(255) | INOUT | |
@PRESENTATION2FILENAME | nvarchar(255) | INOUT | |
@PRESENTATION3FILENAME | nvarchar(255) | INOUT | |
@PRESENTATION4FILENAME | nvarchar(255) | INOUT | |
@PRESENTATION5FILENAME | nvarchar(255) | INOUT | |
@PRESENTATION1INDEX | tinyint | INOUT | |
@PRESENTATION2INDEX | tinyint | INOUT | |
@PRESENTATION3INDEX | tinyint | INOUT | |
@PRESENTATION4INDEX | tinyint | INOUT | |
@PRESENTATION5INDEX | tinyint | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_ANALYTICSPROJECT
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@DATE date = null output,
@RECALIBRATION bit = null output,
@RECORDSSCORED int = null output,
@RECORDSBOUGHT int = null output,
@DESCRIPTION nvarchar(max) = null output,
@USEDBEFORE bit = null output,
@PRESENTATION1 varbinary(max) = null output,
@PRESENTATION2 varbinary(max) = null output,
@PRESENTATION3 varbinary(max) = null output,
@PRESENTATION4 varbinary(max) = null output,
@PRESENTATION5 varbinary(max) = null output,
@PRESENTATION1FILENAME nvarchar(255) = null output,
@PRESENTATION2FILENAME nvarchar(255) = null output,
@PRESENTATION3FILENAME nvarchar(255) = null output,
@PRESENTATION4FILENAME nvarchar(255) = null output,
@PRESENTATION5FILENAME nvarchar(255) = null output,
@PRESENTATION1INDEX tinyint = null output,
@PRESENTATION2INDEX tinyint = null output,
@PRESENTATION3INDEX tinyint = null output,
@PRESENTATION4INDEX tinyint = null output,
@PRESENTATION5INDEX tinyint = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@DATE = ANALYTICSPROJECT.DATE,
@RECALIBRATION = ANALYTICSPROJECT.RECALIBRATION,
@RECORDSSCORED = ANALYTICSPROJECT.RECORDSSCORED,
@RECORDSBOUGHT = ANALYTICSPROJECT.RECORDSBOUGHT,
@DESCRIPTION = ANALYTICSPROJECT.DESCRIPTION,
@USEDBEFORE = case when exists (select 1 from dbo.MODELINGANDPROPENSITYDELIVERY where ANALYTICSPROJECTID = @ID) then 1 else 0 end,
@PRESENTATION1 = null, /* DO NOT LOAD THE FILE HERE, IT WILL BE DOWNLOADED ON DEMAND */
@PRESENTATION2 = null, /* DO NOT LOAD THE FILE HERE, IT WILL BE DOWNLOADED ON DEMAND */
@PRESENTATION3 = null, /* DO NOT LOAD THE FILE HERE, IT WILL BE DOWNLOADED ON DEMAND */
@PRESENTATION4 = null, /* DO NOT LOAD THE FILE HERE, IT WILL BE DOWNLOADED ON DEMAND */
@PRESENTATION5 = null, /* DO NOT LOAD THE FILE HERE, IT WILL BE DOWNLOADED ON DEMAND */
@PRESENTATION1FILENAME = ANALYTICSPROJECT.PRESENTATION1FILENAME,
@PRESENTATION2FILENAME = ANALYTICSPROJECT.PRESENTATION2FILENAME,
@PRESENTATION3FILENAME = ANALYTICSPROJECT.PRESENTATION3FILENAME,
@PRESENTATION4FILENAME = ANALYTICSPROJECT.PRESENTATION4FILENAME,
@PRESENTATION5FILENAME = ANALYTICSPROJECT.PRESENTATION5FILENAME,
@PRESENTATION1INDEX = ANALYTICSPROJECT.PRESENTATION1INDEX,
@PRESENTATION2INDEX = ANALYTICSPROJECT.PRESENTATION2INDEX,
@PRESENTATION3INDEX = ANALYTICSPROJECT.PRESENTATION3INDEX,
@PRESENTATION4INDEX = ANALYTICSPROJECT.PRESENTATION4INDEX,
@PRESENTATION5INDEX = ANALYTICSPROJECT.PRESENTATION5INDEX
from
dbo.ANALYTICSPROJECT
where
ANALYTICSPROJECT.ID = @ID;
return 0;