USP_DATAFORMTEMPLATE_VIEW_DATATUNEUP

The load procedure used by the view dataform template "Data Tune-Up Page Expression View Form"

Parameters

Parameter Parameter Type Mode Description
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@DATATUNEUPID uniqueidentifier INOUT Data tune-up ID
@COAUPDATEID uniqueidentifier INOUT Change of address ID
@ADDRESSVALIDATIONID uniqueidentifier INOUT Address validation ID
@EMAILFINDERID uniqueidentifier INOUT EMAILFINDERID
@PHONEFINDERID uniqueidentifier INOUT PHONEFINDERID
@PEOPLEFINDERID uniqueidentifier INOUT PEOPLEFINDERID
@DECEASEDFINDERID uniqueidentifier INOUT DECEASEDFINDERID

Definition

Copy

                CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_DATATUNEUP
                (
                    @DATALOADED bit = 0 output,
                    @DATATUNEUPID uniqueidentifier = null output,
                    @COAUPDATEID uniqueidentifier = null output,
                    @ADDRESSVALIDATIONID uniqueidentifier = null output,
                    @EMAILFINDERID uniqueidentifier = null output,
                    @PHONEFINDERID uniqueidentifier = null output,
                    @PEOPLEFINDERID uniqueidentifier = null output,
                    @DECEASEDFINDERID uniqueidentifier = null output
                )
                as
                    set nocount on;

                    set @DATALOADED = 0;

                    select top (1)
                        @DATALOADED = 1,
                        @DATATUNEUPID = DATATUNEUP.ID
                    from
                        dbo.DATATUNEUP
                    order by
                        DATATUNEUP.DATEADDED;

                    select 
                        @COAUPDATEID = COAUPDATE.ID
                    from dbo.COAUPDATE
                    where DATATUNEUPID = @DATATUNEUPID

                    select 
                        @ADDRESSVALIDATIONID = ADDRESSVALIDATION.ID
                    from dbo.ADDRESSVALIDATION
                    where DATATUNEUPID = @DATATUNEUPID

                    select top(1)
                        @EMAILFINDERID = ID
                    from
                        dbo.EMAILFINDER
                    where
                        SITEID is null

                    select top(1)
                        @PEOPLEFINDERID = ID
                    from
                        dbo.PEOPLEFINDER
                    where
                        SITEID is null

                    select top(1)
                        @PHONEFINDERID = PHONEFINDER.[ID]
                    from
                        dbo.PHONEFINDER
                    where
                        PHONEFINDER.[SITEID] is null;

                    select top(1)
                        @DECEASEDFINDERID = ID
                    from
                        dbo.DECEASEDFINDER
                    where
                        SITEID is null

                    return 0;