USP_DATAFORMTEMPLATE_EDITLOAD_BATCHMODELINGANDPROPENSITY

The load procedure used by the edit dataform template "Modeling and Propensity Batch Row Edit Form"

Parameters

Parameter Parameter Type Mode Description
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@TSLONG bigint INOUT Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record.
@SEQUENCE int INOUT Sequence
@IMPORTID nvarchar(36) INOUT Import ID
@ANNUALGIFTLIKELIHOOD smallint INOUT Annual gift likelihood
@ANNUITYLIKELIHOOD smallint INOUT Annuity likelihood
@BEQUESTLIKELIHOOD smallint INOUT Bequest likelihood
@CRTLIKELIHOOD smallint INOUT CRT likelihood
@MAJORGIVINGLIKELIHOOD smallint INOUT Major gift likelihood
@PLANNEDGIFTLIKELIHOOD smallint INOUT Planned gift likelihood

Definition

Copy

                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_BATCHMODELINGANDPROPENSITY (
                        @DATALOADED bit = 0 output,
                        @ID uniqueidentifier,
                        @TSLONG bigint = 0 output,
                        @SEQUENCE int = null output,
                        @IMPORTID nvarchar(36) = null output,
                        @ANNUALGIFTLIKELIHOOD smallint = null output,
                        @ANNUITYLIKELIHOOD smallint = null output,
                        @BEQUESTLIKELIHOOD smallint = null output,
                        @CRTLIKELIHOOD smallint = null output,
                        @MAJORGIVINGLIKELIHOOD smallint = null output,
                        @PLANNEDGIFTLIKELIHOOD smallint = null output
                    ) as
                        set nocount on;

                        set @DATALOADED = 0;
                        set @TSLONG = 0;

                        select 
                            @DATALOADED = 1,
                            @TSLONG = TSLONG,
                            @SEQUENCE = SEQUENCE,
                            @IMPORTID = IMPORTID,
                            @ANNUALGIFTLIKELIHOOD = ANNUALGIFTLIKELIHOOD,
                            @ANNUITYLIKELIHOOD = ANNUITYLIKELIHOOD,
                            @BEQUESTLIKELIHOOD = BEQUESTLIKELIHOOD,
                            @CRTLIKELIHOOD = CRTLIKELIHOOD,
                            @MAJORGIVINGLIKELIHOOD = MAJORGIVINGLIKELIHOOD,
                            @PLANNEDGIFTLIKELIHOOD = PLANNEDGIFTLIKELIHOOD
                        from 
                            dbo.BATCHMODELINGANDPROPENSITY
                        where 
                            ID = @ID;

                        return 0;