微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 SYS.dm_exec_describe_first_result_set 比较 2 个表结构

如何解决使用 SYS.dm_exec_describe_first_result_set 比较 2 个表结构

我想使用 SYS.dm_exec_describe_first_result_set 比较 2 个表结构

以下代码来自文章:“比较 sql Server 表架构的简单方法https://www.mssqltips.com/sqlservertip/4824/easy-way-to-compare-sql-server-table-schemas/

根据文章,在执行时,SSMS 将在蓝色颜色上进行高光差异。但是,就我而言,它根本不是 hi-lite。

请告诉我我错过了什么?非常感谢您的时间和善意。

选择 DB_1.name AS DB_1_Column_Name,DB_2.name AS 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 * FROM DB_1.dbo.fleets',N'',0) AS DB_1 全外连接 SYS.DM_EXEC_DESCRIBE_FirsT_RESULT_SET (N'SELECT * FROM DB_1_DB_2.dbo.fleets',0) AS DB_2

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。