USP_PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIPDETAILBIOS_INSERT

This procedure is used to insert a Prospect Quick Search business ownership bio result.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier INOUT
@CHANGEAGENTID uniqueidentifier IN
@PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIPDETAILID uniqueidentifier IN
@NAME nvarchar(100) IN
@LAST nvarchar(35) IN
@FIRST nvarchar(25) IN
@MIDDLE nvarchar(10) IN
@SUFFIX nvarchar(3) IN
@BIO nvarchar(max) IN

Definition

Copy


            CREATE procedure dbo.USP_PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIPDETAILBIOS_INSERT(
                @ID uniqueidentifier output,
                @CHANGEAGENTID uniqueidentifier,
                @PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIPDETAILID uniqueidentifier = null,
                @NAME nvarchar(100) = '',
                @LAST nvarchar(35) = '',
                @FIRST nvarchar(25) = '',
                @MIDDLE nvarchar(10) = '',
                @SUFFIX nvarchar(3) = '',
                @BIO nvarchar(max) = ''
            )
            as
            begin
                set nocount on;

                declare @CURRENTDATE datetime;
                    set @CURRENTDATE = getdate();

                if @CHANGEAGENTID is null
                    exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;

                begin try
                    if @ID is null
                        set @ID = newid();
                        insert into dbo.[PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIPDETAIL_BIOS] (
                            [ID],
                            [PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIPDETAILID],
                            [NAME],
                            [LAST],
                            [FIRST],
                            [MIDDLE],
                            [SUFFIX],
                            [BIO],
                            [ADDEDBYID],
                            [CHANGEDBYID],
                            [DATEADDED],
                            [DATECHANGED]
                        )
                        values (
                            @ID,
                            @PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIPDETAILID,
                            @NAME,
                            @LAST,
                            @FIRST,
                            @MIDDLE,
                            @SUFFIX,
                            @BIO,
                            @CHANGEAGENTID,
                            @CHANGEAGENTID,
                            @CURRENTDATE,
                            @CURRENTDATE
                        );
                end try
                begin catch
                    exec dbo.USP_RAISE_ERROR;
                    return 1;
                end catch

                return 0;
            end