有没有办法在“Microsoft SQL Server Management Studio”中固定查询结果

问题描述 投票:0回答:1

我一直在寻找一种方法来将查询结果固定在“Microsoft SQL Server Management Studio”中,类似于我们在Oracle SQL Developer中的操作方式。我搜索了它,但没有帮助。任何人都知道如何实现这一目标

sql-server ssms
1个回答
2
投票

不是用于查询结果,但如果您尝试在视觉上比较SQL中的结果集,那么无论如何您都是错误的;视觉比较太容易出错。您应该使用EXCEPT关键字来比较结果。将查询1中的数据加载到临时表或表变量中,并对第二个查询执行相同的操作。以下是一个例子;随意填充表格并自己查看结果。

DECLARE @Table1 TABLE (val int)
DECLARE @Table2 TABLE (val int)

select * FROM @Table1
EXCEPT
select * FROM @Table2

select * FROM @Table2
EXCEPT
select * FROM @Table1
© www.soinside.com 2019 - 2024. All rights reserved.