UFN_OLAPSMARTFIELD_GETQUERYVIEWOBJECTNAME
Return
Return Type |
---|
nvarchar(128) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SMARTFIELDID | uniqueidentifier | IN | |
@OLAPDATASOURCEID | uniqueidentifier | IN |
Definition
Copy
create function UFN_OLAPSMARTFIELD_GETQUERYVIEWOBJECTNAME
(
@SMARTFIELDID uniqueidentifier,
@OLAPDATASOURCEID uniqueidentifier
)
returns nvarchar(128)
as
begin
declare @QUERYVIEWOBJECTNAME nvarchar(128);
select
@QUERYVIEWOBJECTNAME=replace(upper('V_QUERY_' + o.MARTKEY + '_SMARTFIELD' + convert(nvarchar(36),TABLECATALOGID)),'-','')
from
dbo.SMARTFIELD s
inner join dbo.OLAPDATASOURCESMARTFIELD ods on s.ID = ods.SMARTFIELDID
inner join dbo.OLAPDATASOURCE o on ods.OLAPDATASOURCEID = o.ID
where
s.ID = @SMARTFIELDID
and
o.ID = @OLAPDATASOURCEID
return @QUERYVIEWOBJECTNAME;
end