我有一个非常大的存储过程,它调用其他存储过程并将结果应用于临时表。
我正在SQL 2008 Management Studio中进行调试,可以使用监视窗口查询本地参数,但是在调试时如何查询临时表?
如果不可能的话,还有替代方法吗?我已经阅读过有关使用表变量的信息,是否可以查询这些变量?如果是这样,我该怎么做?
使用全局临时表,即使用双哈希。
insert into ##temp select ...
调试时,您可以在某个时候暂停SP,在另一个查询窗口中,可以使用##表进行查询。
select * from ##temp
单个哈希表(#tmp)是特定于会话的,并且仅在该会话中可见。