USP_WPMILLIONAIREPENSION_ADD
Adds Prospect Wealth Millionaire/Pension information for a prospect.
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | INOUT | |
| @CHANGEAGENTID | uniqueidentifier | IN | |
| @WEALTHID | uniqueidentifier | IN | |
| @SOURCE | nvarchar(100) | IN | |
| @LSID | int | IN | |
| @REVISION | int | IN | |
| @ORIGINALID | int | IN | |
| @NEWROW | bit | IN | |
| @LASTCHANGEDON | datetime | IN | |
| @ADDEDON | datetime | IN | |
| @FULLHASH | nvarchar(32) | IN | |
| @PARTIALHASH | nvarchar(32) | IN | |
| @MC | nvarchar(2) | IN | |
| @PHONE | nvarchar(20) | IN | |
| @GENDER | nvarchar(11) | IN | |
| @MULTIMILLN | nvarchar(25) | IN | |
| @WEALTHIND | nvarchar(1000) | IN | |
| @RPASSETS | money | IN | |
| @FULLNAME | nvarchar(100) | IN |
Definition
Copy
create procedure dbo.USP_WPMILLIONAIREPENSION_ADD (
@ID uniqueidentifier = null output,
@CHANGEAGENTID uniqueidentifier = null,
@WEALTHID uniqueidentifier,
@SOURCE nvarchar(100),
@LSID int = 0,
@REVISION int = 0,
@ORIGINALID int = 0,
@NEWROW bit = 0,
@LASTCHANGEDON datetime = null,
@ADDEDON datetime = null,
@FULLHASH nvarchar(32) = '',
@PARTIALHASH nvarchar(32) = '',
@MC nvarchar(2) = '',
@PHONE nvarchar(20) = '',
@GENDER nvarchar(11) = '',
@MULTIMILLN nvarchar(25) = '',
@WEALTHIND nvarchar(1000) = '',
@RPASSETS money = 0,
@FULLNAME nvarchar(100) = ''
) as begin
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
begin try
if exists(select 1 from dbo.WPMILLIONAIREPENSION where WEALTHID=@WEALTHID and FULLHASH=@FULLHASH)
set @ID = null
else begin
if @ID is null
set @ID = newid();
insert into dbo.WPMILLIONAIREPENSION (
ID,ADDEDBYID,CHANGEDBYID,
WEALTHID,
SOURCE,
LSID,
REVISION,
ORIGINALID,
NEWROW,
LASTCHANGEDON,
ADDEDON,
FULLHASH,
PARTIALHASH,
MC,
PHONE,
GENDER,
MULTIMILLN,
WEALTHIND,
RPASSETS,
FULLNAME
) values (
@ID,@CHANGEAGENTID,@CHANGEAGENTID,
@WEALTHID,
@SOURCE,
@LSID,
@REVISION,
@ORIGINALID,
@NEWROW,
@LASTCHANGEDON,
@ADDEDON,
@FULLHASH,
@PARTIALHASH,
@MC,
@PHONE,
@GENDER,
@MULTIMILLN,
@WEALTHIND,
@RPASSETS,
@FULLNAME
);
end
end try
begin catch
exec dbo.USP_RAISE_ERROR;
end catch
return 0;
end;