问题描述
我想使用 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 (将#修改为@)