sql-server - 如何在 SSMS 2008 的调试 session 中检查表变量和临时表?

标签 sql-server sql-server-2008 debugging remote-debugging

我正在逐步执行 SQL Server Management Studio 2008 (SSMS) 中的存储过程。该代码创建了一些表变量以及我想在进行过程中检查的临时表。现在我可以在“Locals”窗口中看到其他局部变量,虽然表变量列在那里,但我看不到它们的内容。我还想检查 # temp 表,但我想针对它们运行的​​任何 select 语句都需要来自与我正在单步执行的代码相同的 session 。

这在 SSMS 2008 调试器中是否可行?

最佳答案

我建了a procedure这将显示来自另一个数据库连接的临时表的内容。 (这在普通查询中是不可能的)。
请注意,它使用 DBCC PAGE 和默认跟踪来访问数据,因此仅将其用于调试目的。

关于sql-server - 如何在 SSMS 2008 的调试 session 中检查表变量和临时表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4408724/

相关文章:

sql - 是否可以使用 CTE 将列值连接成字符串?

sql-server - 在 PostgreSQL 中获取期间之后的所有内容

sql - 如何从 sql 语句或存储过程连接到外部数据库?

sql-server - 如何获取表的模式名称

sql-server-2008 - 从 sql server 导入表时 sqoop 挂起

ruby-on-rails - Rack-Bug 面板不会出现在我的 Rails 应用程序中

linux - KGDB 没有将地址与符号相关联

javascript - 如何将给定表的整数列显示为从 1 开始的自动递增系列给前端用户?

c# - 如何将 IQueryable 列表中的值存储到字符串变量?

javascript - 为什么在尝试迭代图像列表时不会删除指定的图像?