USP_DATAFORMTEMPLATE_VIEW_CONSOLIDATEDPROSPECTSEARCHEXPORT
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@DATALOADED | bit | INOUT | |
@CURRENTAPPUSERID | uniqueidentifier | IN | |
@SOURCECODE | tinyint | INOUT | |
@SORTBYCODE | tinyint | INOUT | |
@NAMEORID | nvarchar(500) | INOUT | |
@LOCATION | nvarchar(500) | INOUT | |
@LASTNAME | nvarchar(50) | INOUT | |
@FIRSTNAME | nvarchar(50) | INOUT | |
@MIDDLENAME | nvarchar(50) | INOUT | |
@NICKNAME | nvarchar(50) | INOUT | |
@ADDRESSBLOCK | nvarchar(100) | INOUT | |
@CITY | nvarchar(100) | INOUT | |
@STATE | nvarchar(3) | INOUT | |
@STATEID | uniqueidentifier | INOUT | |
@POSTCODE | nvarchar(12) | INOUT | |
@INCLUDEDECEASED | bit | INOUT | |
@INCLUDEINACTIVE | bit | INOUT | |
@SPOUSELASTNAME | nvarchar(50) | INOUT | |
@SPOUSEFIRSTNAME | nvarchar(50) | INOUT | |
@AGEMIN | int | INOUT | |
@AGEMAX | int | INOUT | |
@ESTIMATEDWEALTHMINID | uniqueidentifier | INOUT | |
@BUSINESS | nvarchar(50) | INOUT | |
@CLASSYEAR | UDT_YEAR | INOUT | |
@RECORDTYPECODE | tinyint | INOUT | |
@ISEXISTING | bit | INOUT | |
@EXACTMATCHONLY | bit | INOUT | |
@OVERALLRATINGCODEID | uniqueidentifier | INOUT | |
@ISEXPORT | bit | INOUT | |
@RESEARCHRESULTS | xml | INOUT | |
@MAXROWS | int | INOUT | |
@ESTIMATEDWEALTHMIN | money | INOUT | |
@EXPORTCACHEID | nvarchar(100) | INOUT | |
@ESTIMATEDWEALTHMAXID | uniqueidentifier | INOUT | |
@HASBUSINESS | bit | INOUT | |
@GIVINGMIN | nvarchar(20) | INOUT | |
@LARGESTGIFTMIN | nvarchar(20) | INOUT | |
@SECURITIESMIN | nvarchar(20) | INOUT | |
@REALESTATEMIN | nvarchar(20) | INOUT | |
@SPENDMIN | nvarchar(20) | INOUT | |
@INCOMERANGE | nvarchar(30) | INOUT | |
@GIVINGCATEGORIES | xml | INOUT | |
@MOSAICS | xml | INOUT | |
@ESTIMATEDWEALTHMAX | money | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_CONSOLIDATEDPROSPECTSEARCHEXPORT
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@CURRENTAPPUSERID uniqueidentifier,
@SOURCECODE tinyint = null output,
@SORTBYCODE tinyint = null output,
@NAMEORID nvarchar(500) = null output,
@LOCATION nvarchar(500) = null output,
@LASTNAME nvarchar(50) = null output,
@FIRSTNAME nvarchar(50) = null output,
@MIDDLENAME nvarchar(50) = null output,
@NICKNAME nvarchar(50) = null output,
@ADDRESSBLOCK nvarchar(100) = null output,
@CITY nvarchar(100) = null output,
@STATE nvarchar(3) = null output,
@STATEID uniqueidentifier = null output,
@POSTCODE nvarchar(12) = null output,
@INCLUDEDECEASED bit = null output,
@INCLUDEINACTIVE bit = null output,
@SPOUSELASTNAME nvarchar(50) = null output,
@SPOUSEFIRSTNAME nvarchar(50) = null output,
@AGEMIN integer = null output,
@AGEMAX integer = null output,
@ESTIMATEDWEALTHMINID uniqueidentifier = null output,
@BUSINESS nvarchar(50) = null output,
@CLASSYEAR dbo.UDT_YEAR = null output,
@RECORDTYPECODE tinyint = null output,
@ISEXISTING bit = null output,
@EXACTMATCHONLY bit = null output,
@OVERALLRATINGCODEID uniqueidentifier = null output,
@ISEXPORT bit = null output,
@RESEARCHRESULTS xml = null output,
@MAXROWS int = null output,
@ESTIMATEDWEALTHMIN money = null output,
@EXPORTCACHEID nvarchar(100) = null output,
@ESTIMATEDWEALTHMAXID uniqueidentifier = null output,
@HASBUSINESS bit = null output,
@GIVINGMIN nvarchar(20) = null output,
@LARGESTGIFTMIN nvarchar(20) = null output,
@SECURITIESMIN nvarchar(20) = null output,
@REALESTATEMIN nvarchar(20) = null output,
@SPENDMIN nvarchar(20) = null output,
@INCOMERANGE nvarchar(30) = null output,
@GIVINGCATEGORIES xml = null output,
@MOSAICS xml = null output,
@ESTIMATEDWEALTHMAX money = null output
)
as
set nocount on;
-- be sure to set this, in case the select returns no rows
set @DATALOADED = 1;
--Set defaults
select
@SOURCECODE = 3,
@SORTBYCODE = 1,
@RECORDTYPECODE = 1,
@INCLUDEDECEASED = 1,
@INCLUDEINACTIVE = 1,
@EXACTMATCHONLY = 0;
--Attempt to load saved parameter values
select @ISEXISTING = 1,
@SOURCECODE = SOURCECODE,
@SORTBYCODE = SORTBYCODE,
@NAMEORID = NAMEORID,
@LOCATION = LOCATION,
@LASTNAME = LASTNAME,
@FIRSTNAME = FIRSTNAME,
@MIDDLENAME = MIDDLENAME,
@NICKNAME = NICKNAME,
@ADDRESSBLOCK = ADDRESSBLOCK,
@CITY = CITY,
@STATE = STATE,
@STATEID = STATEID,
@POSTCODE = POSTCODE,
@INCLUDEDECEASED = INCLUDEDECEASED,
@INCLUDEINACTIVE = INCLUDEINACTIVE,
@SPOUSELASTNAME = SPOUSELASTNAME,
@SPOUSEFIRSTNAME = SPOUSEFIRSTNAME,
@AGEMIN = AGEMIN,
@AGEMAX = AGEMAX,
@ESTIMATEDWEALTHMINID = ESTIMATEDWEALTHMINID,
@ESTIMATEDWEALTHMAXID = ESTIMATEDWEALTHMAXID,
@BUSINESS = BUSINESS,
@HASBUSINESS = HASBUSINESS,
@CLASSYEAR = CLASSYEAR,
@RECORDTYPECODE = RECORDTYPECODE,
@EXACTMATCHONLY = EXACTMATCHONLY,
@OVERALLRATINGCODEID = OVERALLRATINGCODEID,
@GIVINGMIN = GIVINGMIN,
@LARGESTGIFTMIN = LARGESTGIFTMIN,
@SECURITIESMIN = SECURITIESMIN,
@REALESTATEMIN = REALESTATEMIN,
@SPENDMIN = SPENDMIN,
@INCOMERANGE = INCOMERANGE,
@GIVINGCATEGORIES = dbo.UFN_PROSPECTSEARCH_GET_CATEGORIES_TOITEMLISTXML(@ID),
@MOSAICS = dbo.UFN_PROSPECTSEARCH_GET_MOSAICS_TOITEMLISTXML(@ID),
@ISEXPORT = ISEXPORT,
@RESEARCHRESULTS = RESEARCHRESULTS,
@MAXROWS = coalesce(MAXROWS, 100),
@ESTIMATEDWEALTHMIN = coalesce(dbo.UFN_ESTIMATEDWEALTH_GETMINIMUMAMOUNT(ESTIMATEDWEALTHMINID), 0),
@EXPORTCACHEID = EXPORTCACHEID,
@ESTIMATEDWEALTHMAX = coalesce(dbo.UFN_ESTIMATEDWEALTH_GETMAXIMUMAMOUNT(ESTIMATEDWEALTHMAXID), 0)
from dbo.PROSPECTSEARCH
where ID = @ID;
return 0;