USP_PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIP_INSERT
This procedure is used to insert a Prospect Quick Search business ownership result.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@PARTIALINFORMATIONSEARCHCRITERIAID | uniqueidentifier | IN | |
@JOBID | nvarchar(50) | IN | |
@MATCHPERCENTAGE | decimal(18, 0) | IN | |
@DUNSNUM | int | IN | |
@FULLNAME | nvarchar(50) | IN | |
@FIRSTNAME | nvarchar(50) | IN | |
@MIDDLENAME | nvarchar(50) | IN | |
@LASTNAME | nvarchar(50) | IN | |
@SUFFIX | nvarchar(50) | IN | |
@COMPANY | nvarchar(30) | IN | |
@ADDRESS | nvarchar(25) | IN | |
@CITY | nvarchar(20) | IN | |
@STATE | nvarchar(2) | IN | |
@ZIP | nvarchar(10) | IN | |
@PHONE | nvarchar(20) | IN | |
@MATCHTYPE | nvarchar(300) | IN |
Definition
Copy
CREATE procedure dbo.USP_PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIP_INSERT (
@ID uniqueidentifier output,
@CHANGEAGENTID uniqueidentifier,
@PARTIALINFORMATIONSEARCHCRITERIAID uniqueidentifier,
@JOBID nvarchar(50) = '',
@MATCHPERCENTAGE decimal = 0,
@DUNSNUM int = 0,
@FULLNAME nvarchar(50) = '',
@FIRSTNAME nvarchar(50) = '',
@MIDDLENAME nvarchar(50) = '',
@LASTNAME nvarchar(50) = '',
@SUFFIX nvarchar(50) = '',
@COMPANY nvarchar(30) = '',
@ADDRESS nvarchar(25) = '',
@CITY nvarchar(20) = '',
@STATE nvarchar(2) = '',
@ZIP nvarchar(10) = '',
@PHONE nvarchar(20) = '',
@MATCHTYPE nvarchar(300) = ''
) as
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_BUSINESSOWNERSHIP] (
[ID],
[PARTIALINFORMATIONSEARCHCRITERIAID],
[JOBID],
[CONFIDENCE],
[DUNSNUM],
[FULLNAME],
[FIRSTNAME],
[MIDDLENAME],
[LASTNAME],
[SUFFIX],
[COMPANY],
[ADDRESS],
[CITY],
[STATE],
[ZIP],
[PHONE],
[MATCHTYPE],
[ADDEDBYID],
[CHANGEDBYID],
[DATEADDED],
[DATECHANGED]
)
values (
@ID,
@PARTIALINFORMATIONSEARCHCRITERIAID,
@JOBID,
dbo.UFN_PARTIALINFORMATIONSEARCH_GETMATCHCONFIDENCEFROMPERCENTAGE(@MATCHPERCENTAGE),
@DUNSNUM,
@FULLNAME,
@FIRSTNAME,
@MIDDLENAME,
@LASTNAME,
@SUFFIX,
@COMPANY,
@ADDRESS,
@CITY,
@STATE,
@ZIP,
@PHONE,
@MATCHTYPE,
@CHANGEAGENTID,
@CHANGEAGENTID,
@CURRENTDATE,
@CURRENTDATE
);
end try
begin catch
exec dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;