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;