UFN_MKTRECORDSOURCE_GETFIELDDISPLAYNAME
Returns the display name for a given field in a given record source.
Return
Return Type |
---|
nvarchar(4000) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@RECORDSOURCEID | uniqueidentifier | IN | |
@FIELDNAME | nvarchar(128) | IN |
Definition
Copy
create function [dbo].[UFN_MKTRECORDSOURCE_GETFIELDDISPLAYNAME]
(
@RECORDSOURCEID uniqueidentifier,
@FIELDNAME sysname
)
returns nvarchar(4000)
as begin
declare @ret nvarchar(4000);
select
@ret=(select isnull(T.c.value('(@Caption)[1]','nvarchar(255)'), T.c.value('(@Name)[1]','nvarchar(255)'))
from [QUERYVIEWCATALOG].OUTPUTDEFINITIONXML.nodes('declare namespace QV="bb_appfx_queryview";/QueryViewOutput/QV:OutputFields/QV:OutputField') T(c)
where T.c.value('(@Name)[1]','nvarchar(255)')=@FIELDNAME)
from dbo.[QUERYVIEWCATALOG]
where [QUERYVIEWCATALOG].[ID]=@RECORDSOURCEID;
return @ret;
end;