Skip to content

Commit f31b2f2

Browse files
authored
Update Report_Datasets.sql
1 parent 7dfc33e commit f31b2f2

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

Miscellaneous/Scripts/SQL/Report_Datasets.sql

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
WITH
3-
catalog_xml
3+
[catalog_xml]
44
AS
55
(
66
SELECT
@@ -17,7 +17,7 @@ AS
1717
[Type] = 2
1818
)
1919
,
20-
data_sources
20+
[data_sources]
2121
AS
2222
(
2323
SELECT
@@ -29,28 +29,28 @@ AS
2929
(
3030
SELECT
3131
[c].*
32-
, [LocalDataSourceName] = [DataSourceXml].value('@Name', 'NVARCHAR(260)')
33-
, [DataProvider] = [DataSourceXml].value('(*:ConnectionProperties/*:DataProvider)[1]', 'NVARCHAR(260)')
34-
, [ConnectionString] = [DataSourceXml].value('(*:ConnectionProperties/*:ConnectString)[1]', 'NVARCHAR(MAX)')
32+
, [LocalDataSourceName] = [DataSourceXml].[value]('@Name', 'NVARCHAR(260)')
33+
, [DataProvider] = [DataSourceXml].[value]('(*:ConnectionProperties/*:DataProvider)[1]', 'NVARCHAR(260)')
34+
, [ConnectionString] = [DataSourceXml].[value]('(*:ConnectionProperties/*:ConnectString)[1]', 'NVARCHAR(MAX)')
3535
FROM
36-
catalog_xml AS [c]
36+
[catalog_xml] AS [c]
3737
CROSS APPLY [ContentXml].[nodes]('/*:Report/*:DataSources/*:DataSource') AS [DataSource]([DataSourceXml])
3838
WHERE [c].[Type] = 2 -- limit to reports only
3939
) AS [r]
4040
)
4141
,
42-
datasets
42+
[datasets]
4343
AS
4444
(
4545
SELECT
4646
[ItemID]
47-
, [DataSetName] = [QueryXml].value('@Name', 'NVARCHAR(256)')
48-
, [DataSourceName] = [QueryXml].value('(*:Query/*:DataSourceName)[1]', 'NVARCHAR(260)')
49-
, [CommandType] = [QueryXml].value('(*:Query/*:CommandType)[1]', 'NVARCHAR(15)')
50-
, [CommandText] = [QueryXml].value('(*:Query/*:CommandText)[1]', 'NVARCHAR(MAX)')
47+
, [DataSetName] = [QueryXml].[value]('@Name', 'NVARCHAR(256)')
48+
, [DataSourceName] = [QueryXml].[value]('(*:Query/*:DataSourceName)[1]', 'NVARCHAR(260)')
49+
, [CommandType] = [QueryXml].[value]('(*:Query/*:CommandType)[1]', 'NVARCHAR(15)')
50+
, [CommandText] = [QueryXml].[value]('(*:Query/*:CommandText)[1]', 'NVARCHAR(MAX)')
5151
, [report_folder]
5252
FROM
53-
catalog_xml
53+
[catalog_xml]
5454
CROSS APPLY [ContentXml].[nodes]('/*:Report/*:DataSets/*:DataSet') AS [QueryData]([QueryXml])
5555
)
5656
SELECT
@@ -61,8 +61,8 @@ SELECT
6161
, [CommandType] = ISNULL([CommandType], 'Text')
6262
, [CommandText]
6363
FROM
64-
datasets AS [ds]
65-
INNER JOIN data_sources AS [src] ON [src].[ItemID] = [ds].[ItemID] AND [src].[LocalDataSourceName] = [ds].[DataSourceName]
64+
[datasets] AS [ds]
65+
INNER JOIN [data_sources] AS [src] ON [src].[ItemID] = [ds].[ItemID] AND [src].[LocalDataSourceName] = [ds].[DataSourceName]
6666
INNER JOIN [dbo].[Catalog] AS [c] WITH(NOLOCK) ON [ds].[ItemID] = [c].[ItemID]
6767
WHERE
6868
1=1

0 commit comments

Comments
 (0)