1
-
2
1
WITH
3
- content_binaries
2
+ [ content_binaries]
4
3
AS
5
4
(
6
5
SELECT
7
- cat.[ItemID]
8
- , cat.[Name]
9
- , cat.[Path]
10
- , cat.[Type]
6
+ [ cat] .[ItemID]
7
+ , [ cat] .[Name]
8
+ , [ cat] .[Path]
9
+ , [ cat] .[Type]
11
10
, [TypeDescription] =
12
- CASE cat.[Type]
11
+ CASE [ cat] .[Type]
13
12
WHEN 2 THEN ' Report'
14
13
WHEN 5 THEN ' Data Source'
15
14
WHEN 7 THEN ' Report Part'
16
15
WHEN 8 THEN ' Shared Dataset'
17
16
ELSE ' Other'
18
17
END
19
- , [Content] = CONVERT (VARBINARY (MAX ), cat.[Content])
18
+ , [Content] = CONVERT (VARBINARY (MAX ), [ cat] .[Content])
20
19
FROM
21
- [dbo].[Catalog] AS cat
20
+ [dbo].[Catalog] AS [ cat]
22
21
WHERE
23
22
1 = 1
24
- AND cat.[Content] IS NOT NULL
25
- AND cat.[Type] = 2
23
+ AND [ cat] .[Content] IS NOT NULL
24
+ AND [ cat] .[Type] = 2
26
25
)
27
26
,
28
- content_binaries_format
27
+ [ content_binaries_format]
29
28
AS
30
29
(
31
30
SELECT
32
- bin.[ItemID]
33
- , bin.[Name]
34
- , bin.[Path]
35
- , bin.[Type]
36
- , bin.[TypeDescription]
31
+ [ bin] .[ItemID]
32
+ , [ bin] .[Name]
33
+ , [ bin] .[Path]
34
+ , [ bin] .[Type]
35
+ , [ bin] .[TypeDescription]
37
36
, [Content] = -- strip off the BOM if it exist
38
37
CASE
39
- WHEN LEFT (bin.[Content], 3 ) = 0xEFBBBF THEN CONVERT (VARBINARY (MAX ), SUBSTRING (bin.[Content], 4 , LEN (bin.[Content])))
40
- ELSE bin.[Content]
38
+ WHEN LEFT ([ bin] .[Content], 3 ) = 0xEFBBBF THEN CONVERT (VARBINARY (MAX ), SUBSTRING ([ bin] .[Content], 4 , LEN ([ bin] .[Content])))
39
+ ELSE [ bin] .[Content]
41
40
END
42
41
FROM
43
- content_binaries AS bin
42
+ [ content_binaries] AS [ bin]
44
43
)
45
44
SELECT
46
- cbf.[ItemID]
47
- , cbf.[Name]
48
- , cbf.[Path]
49
- , cbf.[Type]
50
- , cbf.[TypeDescription]
51
- , cbf.[Content]
52
- , [ContentVarchar] = CONVERT (VARCHAR (MAX ), cbf.[Content])
53
- , [ContentXML] = CONVERT (XML , cbf.[Content])
45
+ [ cbf] .[ItemID]
46
+ , [ cbf] .[Name]
47
+ , [ cbf] .[Path]
48
+ , [ cbf] .[Type]
49
+ , [ cbf] .[TypeDescription]
50
+ , [ cbf] .[Content]
51
+ , [ContentVarchar] = CONVERT (VARCHAR (MAX ), [ cbf] .[Content])
52
+ , [ContentXML] = CONVERT (XML , [ cbf] .[Content])
54
53
FROM
55
- content_binaries_format AS cbf
54
+ [ content_binaries_format] AS [ cbf]
56
55
WHERE
57
56
1 = 1
58
- AND CONVERT (VARCHAR (MAX ), cbf.[Content]) LIKE ' %<subreport%' ;
57
+ AND CONVERT (VARCHAR (MAX ), [ cbf] .[Content]) LIKE ' %<subreport%' ;
0 commit comments