USP_DATAFORMTEMPLATE_VIEW_PARTIALINFORMATIONSEARCHBUSINESSOWNERSHIPDETAIL
The load procedure used by the view dataform template "Prospect Quick Search Business Ownership Detail View 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. |
@COMPANY | nvarchar(30) | INOUT | Company |
@SECNAME | nvarchar(30) | INOUT | Trade name |
@DESCRIPTION | nvarchar(300) | INOUT | Description |
@PHONE | nvarchar(20) | INOUT | Phone |
@ADDRESS | nvarchar(100) | INOUT | Company address |
@MAILINGADDRESS | nvarchar(100) | INOUT | Mailing address |
@DUNSNUM | int | INOUT | DUNS |
@PRIMARYSICCODE | nvarchar(30) | INOUT | SIC code |
@YEARSTARTED | UDT_YEAR | INOUT | Year started |
@NUMEMPLOYEES | int | INOUT | # of employees |
@HELD | nvarchar(30) | INOUT | Held |
@SALES | decimal(18, 0) | INOUT | Sales |
@RATIO | decimal(28, 4) | INOUT | Ratio |
@VALUATION | decimal(18, 0) | INOUT | Valuation |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_PARTIALINFORMATIONSEARCHBUSINESSOWNERSHIPDETAIL
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@COMPANY nvarchar(30) = null output,
@SECNAME nvarchar(30) = null output,
@DESCRIPTION nvarchar(300) = null output,
@PHONE nvarchar(20) = null output,
@ADDRESS nvarchar(100) = null output,
@MAILINGADDRESS nvarchar(100) = null output,
@DUNSNUM integer = null output,
@PRIMARYSICCODE nvarchar(30) = null output,
@YEARSTARTED dbo.UDT_YEAR = null output,
@NUMEMPLOYEES integer = null output,
@HELD nvarchar(30) = null output,
@SALES decimal = null output,
@RATIO decimal(28, 4) = null output,
@VALUATION decimal = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@COMPANY = BO.COMPANY,
@SECNAME = BOD.SECNAME,
@DESCRIPTION = BOD.DESCRIPTION,
@PHONE = BO.PHONE,
@ADDRESS = dbo.UFN_PARTIALINFORMATIONSEARCH_BUILDADDRESS(BO.ADDRESS, '', BO.CITY, BO.STATE, BO.ZIP),
@MAILINGADDRESS = dbo.UFN_PARTIALINFORMATIONSEARCH_BUILDADDRESS(BOD.MAILINGADDRESS, '', BOD.MAILINGCITY, BOD.MAILINGSTATE, BOD.MAILINGZIP + (case when LEN(BOD.MAILINGZIP4) > 0 then '-' + BOD.MAILINGZIP4 else '' end)),
@DUNSNUM = BO.DUNSNUM,
@PRIMARYSICCODE = BOD.PRIMARYSICCODE,
@YEARSTARTED = BOD.YEARSTARTED,
@NUMEMPLOYEES = BOD.NUMEMPLOYEES,
@HELD = BOD.HELD,
@SALES = BOD.SALES,
@RATIO = BOD.RATIO,
@VALUATION = BOD.VALUATION
from
dbo.PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIPDETAIL BOD
join
dbo.PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIP BO on BO.ID = BOD.PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIPID
where
BO.ID = @ID