Tsql 调试模式下的SQL Server查询:查询表?

Tsql 调试模式下的SQL Server查询:查询表?,tsql,sql-server-2014,debug-mode,Tsql,Sql Server 2014,Debug Mode,我有一个大型脚本,需要调试以捕获错误。脚本中有一个表声明为变量。一些t-sql在该表中插入了一个。我想在调试模式下从表中选择。我在屏幕上打开了locals窗口,但是我看不到那里的表的内容,只有变量本身,当代码执行在所需断点处停止时,我也不能从临时表变量中进行选择 有没有办法在调试模式下查询表?谢谢 为了调试,您可以用全局临时表tableName替换表变量@tableName 表变量和本地临时表tableName仅存在于定义它们的会话中,因此只能在该会话中查询。全局临时表可以从其他会话访问,并将一

我有一个大型脚本,需要调试以捕获错误。脚本中有一个表声明为变量。一些t-sql在该表中插入了一个。我想在调试模式下从表中选择。我在屏幕上打开了locals窗口,但是我看不到那里的表的内容,只有变量本身,当代码执行在所需断点处停止时,我也不能从临时表变量中进行选择


有没有办法在调试模式下查询表?谢谢

为了调试,您可以用全局临时表tableName替换表变量@tableName

表变量和本地临时表tableName仅存在于定义它们的会话中,因此只能在该会话中查询。全局临时表可以从其他会话访问,并将一直保持到与它们的所有连接断开为止,因此,当脚本在不同的SSMS窗口中执行时,您将能够检查来自不同SSMS窗口的结果

您需要注释掉表变量定义,然后添加创建表。。。陈述之后,Find&Replace应该准备好脚本,并在完成后将其放回原处

这是有关的文档