USP_DATAFORMTEMPLATE_VIEW_NAMINGOPPORTUNITYRECOGNITION
The load procedure used by the view dataform template "Naming Opportunity Recognition Summary Profile 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. |
@CONSTITUENT | nvarchar(700) | INOUT | Constituent |
@NAME | nvarchar(100) | INOUT | Recognition name |
@STARTDATE | UDT_FUZZYDATE | INOUT | Recognition date |
@ENDDATE | UDT_FUZZYDATE | INOUT | Recognition ends |
@INSCRIPTION | nvarchar(4000) | INOUT | Inscription |
@QUANTITY | int | INOUT | Quantity |
@AMOUNT | money | INOUT | Amount |
@SPECIALREQUEST | nvarchar(4000) | INOUT | Special request |
@BASECURRENCYID | uniqueidentifier | INOUT | Base currency |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_NAMINGOPPORTUNITYRECOGNITION
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@CONSTITUENT nvarchar(700) = null output,
@NAME nvarchar(100) = null output,
@STARTDATE dbo.UDT_FUZZYDATE = null output,
@ENDDATE dbo.UDT_FUZZYDATE = null output,
@INSCRIPTION nvarchar(4000) = null output,
@QUANTITY integer = null output,
@AMOUNT money = null output,
@SPECIALREQUEST nvarchar(4000) = null output,
@BASECURRENCYID uniqueidentifier = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@CONSTITUENT = NF.NAME,
@NAME = NOR.CONSTITUENTNAME,
@STARTDATE = NOR.STARTDATE,
@ENDDATE = NOR.ENDDATE,
@INSCRIPTION = NOR.INSCRIPTION,
@QUANTITY = NOR.QUANTITY,
@AMOUNT = NOR.AMOUNT,
@SPECIALREQUEST = NOR.SPECIALREQUEST,
@BASECURRENCYID = NOR.BASECURRENCYID
from
dbo.NAMINGOPPORTUNITYRECOGNITION as NOR
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(NOR.CONSTITUENTID) NF
where
@ID = NOR.ID