小编典典

在SQL 2008 Management Studio中调试时在存储的proc中查询临时表

sql

我有一个非常大的存储过程,它调用其他存储过程并将结果应用于临时表。

我正在SQL 2008 Management Studio中进行调试,可以使用监视窗口查询本地参数,但是在调试时如何查询临时表?

如果不可能的话,还有替代方法吗?我已经阅读过有关使用表变量的信息,是否可以查询这些变量?如果是这样,我该怎么做?


阅读 148

收藏
2021-03-17

共1个答案

小编典典

使用全局临时表,即使用双哈希。

insert into ##temp select ...

调试时,您可以在某个时候暂停SP,在另一个查询窗口中,可以使用##表进行查询。

select * from ##temp

单个哈希表(#tmp)是特定于会话的,并且仅在该会话中可见。

2021-03-17