Answers:
此Microsoft Connect链接尚未实现: Microsoft Connect
DECLARE @v XML = (SELECT * FROM <tablename> FOR XML AUTO)
在要查看表内容的位置插入上述语句。该表的内容将在本地窗口中呈现为XML,或者您可以添加@v
到监视窗口中。
DECLARE @v nvarchar(max) = (SELECT * FROM <tablename> FOR JSON AUTO)
这个项目https://github.com/FilipDeVos/sp_select有一个存储过程sp_select
,允许从临时表中进行选择。
用法:
exec sp_select 'tempDb..#myTempTable'
在调试存储过程时,可以打开一个新选项卡并运行此命令以查看临时表的内容。
只需使用select查询在任何要检查的地方显示表varialble。
http://www.simple-talk.com/sql/learn-sql-server/management-studio-improvements-in-sql-server-2008/
我得出的结论是,没有任何插件是不可能的。
为什么不选择表并以这种方式查看变量?
SELECT * FROM @d
SELECT * FROM @Table
到要调试的脚本不会将结果发送到结果窗口。
抱歉,我参加聚会有点晚了,但是对于以后遇到这个问题的任何人,我发现在存储过程中执行此操作的最简单方法是:
messi19的答案应该是公认的一个恕我直言,因为它比我的简单,并且在大多数情况下都可以完成工作,但是,如果您像我一样,并且在要检查的循环中有一个表变量,那么可以很好地完成工作无需过多的努力或外部SSMS插件。