USP_DATAFORMTEMPLATE_EDITLOAD_PROGRAMREGISTRATIONINFORMATION
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@DATALOADED | bit | INOUT | |
@TSLONG | bigint | INOUT | |
@REGISTRATIONINFORMATIONTYPECODE | tinyint | INOUT | |
@REGISTRATIONSECTIONCODEID | uniqueidentifier | INOUT | |
@REGISTRATIONINFORMATIONID | uniqueidentifier | INOUT | |
@CURRENTREGISTRATIONINFORMATIONID | uniqueidentifier | INOUT | |
@REQUIRED | bit | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_PROGRAMREGISTRATIONINFORMATION (
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@REGISTRATIONINFORMATIONTYPECODE tinyint = null output,
@REGISTRATIONSECTIONCODEID uniqueidentifier = null output,
@REGISTRATIONINFORMATIONID uniqueidentifier = null output,
@CURRENTREGISTRATIONINFORMATIONID uniqueidentifier = null output,
@REQUIRED bit = null output
) as
set nocount on;
set @DATALOADED = 0
set @TSLONG = 0
select
@DATALOADED = 1,
@TSLONG = persri.TSLONG,
@REGISTRATIONINFORMATIONTYPECODE = ri.TYPECODE,
@REGISTRATIONSECTIONCODEID = pers.REGISTRATIONSECTIONCODEID,
@REGISTRATIONINFORMATIONID = ri.ID,
@CURRENTREGISTRATIONINFORMATIONID = ri.ID,
@REQUIRED = [REQUIRED]
from dbo.PROGRAMEVENTREGISTRATIONSECTION as pers
inner join dbo.PROGRAMEVENTREGISTRATIONSECTIONREGISTRATIONINFORMATION as persri
on pers.ID = persri.PROGRAMEVENTREGISTRATIONSECTIONID
inner join dbo.REGISTRATIONINFORMATION as ri
on persri.REGISTRATIONINFORMATIONID = ri.ID
where persri.ID = @ID
return 0;