UFN_EXPORTDEFINITION_QUERYVIEWSINUSE
Returns a list of query view objects that are used by the export definition.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EXPORTDEFINITIONXML | xml | IN |
Definition
Copy
CREATE function dbo.UFN_EXPORTDEFINITION_QUERYVIEWSINUSE(@EXPORTDEFINITIONXML xml)
returns @T table (OBJECTNAME nvarchar(128))
as
begin
insert into @T (OBJECTNAME) select T.c.value('@ObjectName', 'nvarchar(128)')
from @EXPORTDEFINITIONXML.nodes('ExportDefinitionQueryViewNode/*/n[@ObjectName!='''']') as T(c)
insert into @T (OBJECTNAME) select OBJECTNAME
from dbo.QUERYVIEWCATALOG where ID = @EXPORTDEFINITIONXML.value('ExportDefinitionQueryViewNode[1]/@QueryViewID', 'uniqueidentifier');
return;
end;