我正在逐步执行 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/