@@ -444,7 +444,7 @@ public static class ObjectExplorerModelQueries
444444 SELECT
445445 SCHEMA_NAME AS schema_name,
446446 SCHEMA_NAME AS object_name,
447- CATALOG_NAME AS parent_name,
447+ CATALOG_NAME COLLATE SQL_Latin1_General_CP1_CI_AS AS parent_name,
448448 SCHEMA_NAME AS display_name,
449449 'Schema' AS object_type,
450450 NULL AS object_sub_type
@@ -473,7 +473,7 @@ SCHEMA_NAME NOT IN (
473473 SELECT
474474 s.name AS schema_name,
475475 t.name AS object_name,
476- s.name AS parent_name,
476+ s.name COLLATE SQL_Latin1_General_CP1_CI_AS AS parent_name,
477477 t.name AS display_name,
478478 'Table' AS object_type,
479479 NULL AS object_sub_type
@@ -489,7 +489,7 @@ sys.tables t
489489 SELECT
490490 c.TABLE_SCHEMA AS schema_name,
491491 c.COLUMN_NAME AS object_name,
492- c.TABLE_NAME AS parent_name,
492+ c.TABLE_NAME COLLATE SQL_Latin1_General_CP1_CI_AS AS parent_name,
493493 c.COLUMN_NAME +
494494 ' (' +
495495 CASE
@@ -537,7 +537,7 @@ LEFT JOIN
537537 SELECT
538538 S.name AS schema_name,
539539 I.name AS object_name,
540- O.name AS parent_name,
540+ O.name COLLATE SQL_Latin1_General_CP1_CI_AS AS parent_name,
541541 I.name + ' (' +
542542 CASE WHEN I.is_unique = 1 THEN 'Unique' ELSE 'Non-Unique' END +
543543 ', ' +
@@ -565,7 +565,7 @@ Where I.name IS NOT NULL
565565 SELECT
566566 TABLE_SCHEMA AS schema_name,
567567 TABLE_NAME AS object_name,
568- TABLE_SCHEMA AS parent_name,
568+ TABLE_SCHEMA COLLATE SQL_Latin1_General_CP1_CI_AS AS parent_name,
569569 TABLE_NAME AS display_name,
570570 'View' AS object_type,
571571 NULL AS object_sub_type
@@ -581,7 +581,7 @@ NULL AS object_sub_type
581581 SELECT
582582 SPECIFIC_SCHEMA AS schema_name,
583583 SPECIFIC_NAME AS object_name,
584- SPECIFIC_SCHEMA AS parent_name,
584+ SPECIFIC_SCHEMA COLLATE SQL_Latin1_General_CP1_CI_AS AS parent_name,
585585 SPECIFIC_NAME AS display_name,
586586 'StoredProcedure' AS object_type,
587587 NULL AS object_sub_type
@@ -597,7 +597,7 @@ NULL AS object_sub_type
597597 SELECT
598598 S.name AS schema_name,
599599 P.name AS object_name,
600- O.name AS parent_name,
600+ O.name COLLATE SQL_Latin1_General_CP1_CI_AS AS parent_name,
601601 P.name + ' (' + TP.name + ', ' +
602602 CASE WHEN P.is_output = 1 THEN 'Output' ELSE 'Input' END + ', ' +
603603 CASE WHEN P.has_default_value = 1 THEN 'Default' ELSE 'No default' END + ')'
@@ -618,7 +618,7 @@ sys.parameters AS P
618618 SELECT
619619 S.name AS schema_name,
620620 P.name AS object_name,
621- S.name AS parent_name,
621+ S.name COLLATE SQL_Latin1_General_CP1_CI_AS AS parent_name,
622622 P.name AS display_name,
623623 'ScalarFunction' AS object_type,
624624 NULL AS object_sub_type
@@ -635,7 +635,7 @@ sys.schemas AS S
635635 SELECT
636636 S.name AS schema_name,
637637 P.name AS object_name,
638- S.name AS parent_name,
638+ S.name COLLATE SQL_Latin1_General_CP1_CI_AS AS parent_name,
639639 P.name AS display_name,
640640 'TableValuedFunction' AS object_type,
641641 NULL AS object_sub_type
@@ -652,7 +652,7 @@ sys.schemas AS S
652652 SELECT
653653 s.name AS schema_name,
654654 t.name AS object_name,
655- s.name AS parent_name,
655+ s.name COLLATE SQL_Latin1_General_CP1_CI_AS AS parent_name,
656656 t.name AS display_name,
657657 'Shortcut' AS object_type,
658658 NULL AS object_sub_type
0 commit comments