USP_MKTEXPORTDEFINITIONOUTPUTFIELD_GETADDITIONALINFO
Returns additional information about an output field needed to create the preview datalist spec.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@QUERYVIEWCATALOGID | uniqueidentifier | IN | |
@QUERYFIELD | nvarchar(255) | IN | |
@QUERYVIEWNAME | nvarchar(255) | INOUT | |
@CURRENCYFIELDID | nvarchar(255) | INOUT |
Definition
Copy
create procedure dbo.[USP_MKTEXPORTDEFINITIONOUTPUTFIELD_GETADDITIONALINFO]
(
@QUERYVIEWCATALOGID uniqueidentifier,
@QUERYFIELD nvarchar(255),
@QUERYVIEWNAME nvarchar(255) output,
@CURRENCYFIELDID nvarchar(255) output
)
as
set nocount on;
set @QUERYVIEWNAME = '';
set @CURRENCYFIELDID = '';
select
@QUERYVIEWNAME = [OBJECTNAME],
@CURRENCYFIELDID = isnull((select T.c.value('(@CurrencyFieldID)[1]', 'nvarchar(255)')
from [OUTPUTDEFINITIONXML].nodes(
'declare namespace QV="bb_appfx_queryview";
/QueryViewOutput/QV:OutputFields/QV:OutputField/QV:CurrencyField') as T(c)
where T.c.value('(../@Name)[1]', 'nvarchar(255)') = @QUERYFIELD), '')
from dbo.[QUERYVIEWCATALOG]
where [ID] = @QUERYVIEWCATALOGID;
return 0;