USP_DATAFORMTEMPLATE_ADD_BATCHDFUPDATEROW
The save procedure used by the add dataform template "DeceasedRecordFinder Batch Row Add Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | The output parameter indicating the ID of the record added. |
@BATCHID | uniqueidentifier | IN | Input parameter indicating the context ID for the record being added. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@SEQUENCE | int | IN | Sequence |
@DECEASEDFINDERID | uniqueidentifier | IN | DeceasedRecordFinder ID |
@CONSTITUENTID | uniqueidentifier | IN | Constituent |
@ADDRESSBLOCK | nvarchar(150) | IN | Address |
@CITY | nvarchar(50) | IN | City |
@STATEID | uniqueidentifier | IN | State |
@POSTCODE | nvarchar(12) | IN | ZIP |
@DECEASEDDATE | UDT_FUZZYDATE | IN | Deceased date |
@DECEASEDCONFIRMATIONCODE | tinyint | IN | Death confirmation |
@DECEASEDSOURCECODEID | uniqueidentifier | IN | Source |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_BATCHDFUPDATEROW
(
@ID uniqueidentifier = null output,
@BATCHID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier,
@SEQUENCE int,
@DECEASEDFINDERID uniqueidentifier = null,
@CONSTITUENTID uniqueidentifier = null,
@ADDRESSBLOCK nvarchar(150) = null,
@CITY nvarchar(50) = null,
@STATEID uniqueidentifier = null,
@POSTCODE nvarchar(12) = null,
@DECEASEDDATE UDT_FUZZYDATE = '00000000',
@DECEASEDCONFIRMATIONCODE tinyint = 0,
@DECEASEDSOURCECODEID uniqueidentifier = null
)
as
set nocount on;
declare @CURRENTDATE datetime;
set @CURRENTDATE = getdate();
if @ID is null
set @ID = newID();
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
insert into dbo.BATCHDECEASEDFINDER
(
ID,
BATCHID,
DECEASEDFINDERID,
CONSTITUENTID,
ADDRESSBLOCK,
CITY,
STATEID,
POSTCODE,
DECEASEDDATE,
DECEASEDCONFIRMATIONCODE,
DECEASEDSOURCECODEID,
SEQUENCE,
ADDEDBYID,
CHANGEDBYID,
DATEADDED,
DATECHANGED
)
values
(
@ID,
@BATCHID,
@DECEASEDFINDERID,
@CONSTITUENTID,
@ADDRESSBLOCK,
@CITY,
@STATEID,
@POSTCODE,
@DECEASEDDATE,
@DECEASEDCONFIRMATIONCODE,
@DECEASEDSOURCECODEID,
@SEQUENCE,
@CHANGEAGENTID,
@CHANGEAGENTID,
@CURRENTDATE,
@CURRENTDATE
);
return 0;