#compare
Вопрос:
Я хочу сравнить 2 структуры таблиц, используя SYS.dm_exec_describe_first_result_set
Следующий код взят из статьи: «Простой способ сравнения схем таблиц SQL Server». https://www.mssqltips.com/sqlservertip/4824/easy-way-to-compare-sql-server-table-schemas/
Согласно статье, при выполнении SSMS будет отличаться от hi-lite синим цветом. Однако в моем случае это совсем не hi-lite.
Пожалуйста, скажите мне, чего мне не хватает? Большое вам спасибо за ваше время и доброту.
ВЫБЕРИТЕ DB_1.name КАК DB_1_Column_Name ,DB_2.name КАК DB_2_Column_Name
,DB_1.IS_NULlABLE AS DB_1_Is_Nullable
,DB_2.is_nullable AS DB_2_Is_Nullable
,DB_1.system_type_name AS DB_1_Data_Type
,DB_2.system_type_name as DB_2_Data_Type
,DB_1.is_identity_column AS DB_1_Is_Identity
,DB_2.is_identity_column AS DB_2_Is_Identity
От
SYS.dm_exec_describe_first_result_set ( N’SELECT * ИЗ DB_1.dbo.fleets’,N»,0) КАК DB_1
ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ
SYS.DM_EXEC_DESCRIBE_FIRST_RESULT_SET ( N’SELECT * ИЗ DB_1_DB_2.dbo.fleets’,N»,0) КАК DB_2