USP_DATAFORMTEMPLATE_EDITLOAD_INDIVIDUALALIAS

The load procedure used by the edit dataform template "Individual Alias Edit Form"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@ALIASTYPECODEID uniqueidentifier INOUT Type
@KEYNAME nvarchar(100) INOUT Last name
@FIRSTNAME nvarchar(50) INOUT First name
@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.
@MIDDLENAME nvarchar(50) INOUT Middle name
@TITLECODEID uniqueidentifier INOUT Title
@TITLE2CODEID uniqueidentifier INOUT Title 2
@SUFFIXCODEID uniqueidentifier INOUT Suffix
@SUFFIX2CODEID uniqueidentifier INOUT Suffix 2

Definition

Copy


                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_INDIVIDUALALIAS
                    (
                        @ID uniqueidentifier,
                        @DATALOADED bit = 0 output,
                        @ALIASTYPECODEID uniqueidentifier = null output,
                        @KEYNAME nvarchar(100) = null output,
                        @FIRSTNAME nvarchar(50) = null output,
                        @TSLONG bigint = 0 output,
                        @MIDDLENAME nvarchar(50) = null output,
                        @TITLECODEID uniqueidentifier = null output,
                        @TITLE2CODEID uniqueidentifier = null output,
                        @SUFFIXCODEID uniqueidentifier = null output,
                        @SUFFIX2CODEID uniqueidentifier = null output
                    ) as
                        set nocount on;

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

                        select
                            @DATALOADED = 1,
                            @ALIASTYPECODEID = ALIAS.[ALIASTYPECODEID],
                            @KEYNAME = ALIAS.[KEYNAME],
                            @FIRSTNAME = ALIAS.[FIRSTNAME],
                            @MIDDLENAME = ALIAS.[MIDDLENAME],
                            @TITLECODEID = ALIAS.[TITLECODEID],
                            @TITLE2CODEID = ALIAS.[TITLE2CODEID],
                            @SUFFIXCODEID = ALIAS.[SUFFIXCODEID],
                            @SUFFIX2CODEID = ALIAS.[SUFFIX2CODEID],
                            @TSLONG = ALIAS.[TSLONG]
                        from
                            dbo.[ALIAS]
                        where
                            ALIAS.[ID] = @ID;

                        return 0;