USP_DATAFORMTEMPLATE_EDITLOAD_MANAGEQUERYFOLDERS
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DATALOADED | bit | INOUT | |
@TSLONG | bigint | INOUT | |
@HIERARCHY | xml | INOUT | |
@SMARTQUERYAVAILABLE | bit | INOUT | |
@CURRENTAPPUSERID | uniqueidentifier | IN | |
@DATABASEHIERARCHY | xml | INOUT |
Definition
Copy
CREATE procedure dbo.[USP_DATAFORMTEMPLATE_EDITLOAD_MANAGEQUERYFOLDERS]
(
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@HIERARCHY xml = null output,
@SMARTQUERYAVAILABLE bit = null output,
@CURRENTAPPUSERID uniqueidentifier = null,
@DATABASEHIERARCHY xml = null output
)
as
set nocount on;
select
@TSLONG = (select max(TSLONG) from dbo.[ADHOCQUERYFOLDER]),
@SMARTQUERYAVAILABLE = dbo.UFN_SMARTQUERY_AVAILABLE(),
@DATABASEHIERARCHY =
(
select
[ID] as [FOLDERID],
isnull([PARENTFOLDERID], '00000000-0000-0000-0000-000000000000') as [PARENTFOLDERID],
[DISPLAYORDER]
from dbo.[ADHOCQUERYFOLDER]
for xml raw('ITEM'),type,elements,root('DATABASEHIERARCHY'),BINARY BASE64
),
@DATALOADED = 1;
return 0;