@@ -580,7 +580,7 @@ BEGIN
580580 SELECT CONCAT(' ' | ' '
581581 , CONCAT(' ' [' ' ,QUOTENAME([ref].[referencing_schema_name]), ' ' .' ' , QUOTENAME([ref].[referencing_entity_name]),' ' ]' ' ,' ' (#' ' ,LOWER([ref].[referencing_schema_name]), LOWER([ref].[referencing_entity_name]), ' ' )' ' )
582582 ,' ' | ' '
583- , REPLACE(LOWER([o].[type_desc]), ' ' _' ' , ' ' ' ' )
583+ , REPLACE(LOWER([o].[type_desc]), ' ' _' ' COLLATE DATABASE_DEFAULT , ' ' ' ' COLLATE DATABASE_DEFAULT )
584584 , ' ' |' ' ) COLLATE DATABASE_DEFAULT
585585 FROM [sys].[dm_sql_referencing_entities] (CONCAT(OBJECT_SCHEMA_NAME(@ObjectId), ' ' .' ' , OBJECT_NAME(@ObjectId)), ' ' OBJECT' ' ) [ref]
586586 INNER JOIN [sys].[objects] [o] on [o].[object_id] = [ref].[referencing_id]
@@ -589,7 +589,7 @@ BEGIN
589589 SELECT CONCAT(' ' | ' '
590590 ,CONCAT(' ' [' ' ,QUOTENAME(SCHEMA_NAME([fk].[schema_id])), ' ' .' ' , QUOTENAME(OBJECT_NAME([fk].[parent_object_id])), ' ' .' ' , QUOTENAME([fk].[name]), ' ' ]' ' ,' ' (#' ' ,LOWER(SCHEMA_NAME([fk].[schema_id])), LOWER(OBJECT_NAME([fk].[parent_object_id])), ' ' )' ' )
591591 ,' ' | ' '
592- ,REPLACE(LOWER([fk].[type_desc]), ' ' _' ' , ' ' ' ' )
592+ ,REPLACE(LOWER([fk].[type_desc]), ' ' _' ' COLLATE DATABASE_DEFAULT , ' ' ' ' COLLATE DATABASE_DEFAULT )
593593 ,' ' |' ' ) COLLATE DATABASE_DEFAULT
594594 FROM [sys].[foreign_keys] [fk]
595595 WHERE [fk].[referenced_object_id] = @ObjectId
@@ -828,7 +828,7 @@ BEGIN
828828 SELECT CONCAT(' ' | ' '
829829 , CONCAT(' ' [' ' ,QUOTENAME([ref].[referencing_schema_name]), ' ' .' ' , QUOTENAME([ref].[referencing_entity_name]),' ' ]' ' ,' ' (#' ' ,LOWER([ref].[referencing_schema_name]), LOWER([ref].[referencing_entity_name]), ' ' )' ' )
830830 ,' ' | ' '
831- , REPLACE(LOWER([o].[type_desc]), ' ' _' ' , ' ' ' ' )
831+ , REPLACE(LOWER([o].[type_desc]), ' ' _' ' COLLATE DATABASE_DEFAULT , ' ' ' ' COLLATE DATABASE_DEFAULT )
832832 , ' ' |' ' ) COLLATE DATABASE_DEFAULT
833833 FROM [sys].[dm_sql_referencing_entities] (CONCAT(OBJECT_SCHEMA_NAME(@ObjectId), ' ' .' ' , OBJECT_NAME(@ObjectId)), ' ' OBJECT' ' ) [ref]
834834 INNER JOIN [sys].[objects] [o] on [o].[object_id] = [ref].[referencing_id]
@@ -1003,12 +1003,11 @@ BEGIN
10031003 SELECT CONCAT(' ' | ' '
10041004 , CONCAT(' ' [' ' ,QUOTENAME([ref].[referencing_schema_name]), ' ' .' ' , QUOTENAME([ref].[referencing_entity_name]),' ' ]' ' ,' ' (#' ' ,LOWER([ref].[referencing_schema_name]), LOWER([ref].[referencing_entity_name]), ' ' )' ' )
10051005 ,' ' | ' '
1006- , REPLACE(LOWER([o].[type_desc]), ' ' _' ' , ' ' ' ' )
1006+ , REPLACE(LOWER([o].[type_desc]), ' ' _' ' COLLATE DATABASE_DEFAULT , ' ' ' ' COLLATE DATABASE_DEFAULT )
10071007 , ' ' |' ' ) COLLATE DATABASE_DEFAULT
10081008 FROM [sys].[dm_sql_referencing_entities] (CONCAT(OBJECT_SCHEMA_NAME(@ObjectId), ' ' .' ' , OBJECT_NAME(@ObjectId)), ' ' OBJECT' ' ) [ref]
1009- INNER JOIN [sys].[objects] [o] on [o].[object_id] = [ref].[referencing_id]
1009+ INNER JOIN [sys].[objects] [o] on [o].[object_id] = [ref].[referencing_id]
10101010 WHERE [ref].[referencing_id] <> @ObjectId -- Exclude self-references
1011- AND OBJECT_NAME(@ObjectId) NOT IN (' ' sp_estindex' ' , ' ' sp_sizeoptimiser' ' , ' ' sp_doc' ' , ' ' sp_helpme' ' ) --Dependencies for MultiTool SPs cause errors
10121011 ORDER BY 1;
10131012 END;' +
10141013
@@ -1163,10 +1162,10 @@ BEGIN
11631162 SELECT CONCAT(' ' | ' '
11641163 , CONCAT(' ' [' ' ,QUOTENAME([ref].[referencing_schema_name]), ' ' .' ' , QUOTENAME([ref].[referencing_entity_name]),' ' ]' ' ,' ' (#' ' ,LOWER([ref].[referencing_schema_name]), LOWER([ref].[referencing_entity_name]), ' ' )' ' )
11651164 ,' ' | ' '
1166- , REPLACE(LOWER([o].[type_desc]), ' ' _' ' , ' ' ' ' )
1165+ , REPLACE(LOWER([o].[type_desc]), ' ' _' ' COLLATE DATABASE_DEFAULT , ' ' ' ' COLLATE DATABASE_DEFAULT )
11671166 , ' ' |' ' ) COLLATE DATABASE_DEFAULT
11681167 FROM [sys].[dm_sql_referencing_entities] (CONCAT(OBJECT_SCHEMA_NAME(@ObjectId), ' ' .' ' , OBJECT_NAME(@ObjectId)), ' ' OBJECT' ' ) [ref]
1169- INNER JOIN [sys].[objects] [o] on [o].[object_id] = [ref].[referencing_id]
1168+ INNER JOIN [sys].[objects] [o] on [o].[object_id] = [ref].[referencing_id]
11701169 WHERE [ref].[referencing_id] <> @ObjectId -- Exclude self-references
11711170 ORDER BY 1;
11721171 END;' +
@@ -1319,10 +1318,10 @@ BEGIN
13191318 SELECT CONCAT(' ' | ' '
13201319 , CONCAT(' ' [' ' ,QUOTENAME([ref].[referencing_schema_name]), ' ' .' ' , QUOTENAME([ref].[referencing_entity_name]),' ' ]' ' ,' ' (#' ' ,LOWER([ref].[referencing_schema_name]), LOWER([ref].[referencing_entity_name]), ' ' )' ' )
13211320 ,' ' | ' '
1322- , REPLACE(LOWER([o].[type_desc]), ' ' _' ' , ' ' ' ' )
1321+ , REPLACE(LOWER([o].[type_desc]), ' ' _' ' COLLATE DATABASE_DEFAULT , ' ' ' ' COLLATE DATABASE_DEFAULT )
13231322 , ' ' |' ' ) COLLATE DATABASE_DEFAULT
13241323 FROM [sys].[dm_sql_referencing_entities] (CONCAT(OBJECT_SCHEMA_NAME(@ObjectId), ' ' .' ' , OBJECT_NAME(@ObjectId)), ' ' OBJECT' ' ) [ref]
1325- INNER JOIN [sys].[objects] [o] on [o].[object_id] = [ref].[referencing_id]
1324+ INNER JOIN [sys].[objects] [o] on [o].[object_id] = [ref].[referencing_id]
13261325 WHERE [ref].[referencing_id] <> @ObjectId -- Exclude self-references
13271326 ORDER BY 1;
13281327 END;' +
@@ -1445,7 +1444,7 @@ BEGIN
14451444 SELECT CONCAT(' ' | ' '
14461445 , CONCAT(' ' [' ' ,QUOTENAME(SCHEMA_NAME([o].[schema_id])), ' ' .' ' , QUOTENAME([o].[name]),' ' ]' ' ,' ' (#' ' ,LOWER(SCHEMA_NAME([o].[schema_id])), LOWER([o].[name]), ' ' )' ' )
14471446 ,' ' | ' '
1448- , REPLACE(LOWER([o].[type_desc]), ' ' _' ' , ' ' ' ' )
1447+ , REPLACE(LOWER([o].[type_desc]), ' ' _' ' COLLATE DATABASE_DEFAULT , ' ' ' ' COLLATE DATABASE_DEFAULT )
14491448 , ' ' |' ' ) COLLATE DATABASE_DEFAULT
14501449 FROM [sys].[objects] [o]
14511450 CROSS APPLY [sys].[dm_sql_referenced_entities] (CONCAT(SCHEMA_NAME([o].[schema_id]), ' ' .' ' , OBJECT_NAME([o].[object_id])), ' ' OBJECT' ' ) [ref]
@@ -1644,7 +1643,7 @@ BEGIN
16441643 SELECT CONCAT(' ' | ' '
16451644 , CONCAT(' ' [' ' ,QUOTENAME(SCHEMA_NAME([o].[schema_id])), ' ' .' ' , QUOTENAME([o].[name]),' ' ]' ' ,' ' (#' ' ,LOWER(SCHEMA_NAME([o].[schema_id])), LOWER([o].[name]), ' ' )' ' )
16461645 ,' ' | ' '
1647- , REPLACE(LOWER([o].[type_desc]), ' ' _' ' , ' ' ' ' )
1646+ , REPLACE(LOWER([o].[type_desc]), ' ' _' ' COLLATE DATABASE_DEFAULT , ' ' ' ' COLLATE DATABASE_DEFAULT )
16481647 , ' ' |' ' ) COLLATE DATABASE_DEFAULT
16491648 FROM [sys].[objects] [o]
16501649 CROSS APPLY [sys].[dm_sql_referenced_entities] (CONCAT(SCHEMA_NAME([o].[schema_id]), ' ' .' ' , OBJECT_NAME([o].[object_id])), ' ' OBJECT' ' ) [ref]
0 commit comments