2017-09-15 48 views
0

在调试过程中,我无法在sql server 2012中查看临时表的值。我获取了所有的变量值,甚至可以打印该值,但与临时表格挣扎。是否有任何方法可以观看临时表的价值?在调试时获取临时表的数据

+1

调试什么?你的问题绝对不是用SQL Server, –

+0

我做了一个包含大量变量,临时表和事务的存储过程。我打印了我的变量作为检查点,当我执行我的过程时,我在msg窗口中获取打印值,但是无法看到我的临时表所包含的值。 –

回答

0

SQL Server提供了临时表的概念,它可以帮助开发人员很好地完成任务。这些表可以在运行时创建,并且可以执行一个普通表可以执行的各种操作。但是,基于表类型,范围是有限的。这些表是在tempdb数据库内创建的。

在调试时,您可以在某个时候暂停SP,在DROP表语句之前在SP中写入select语句,#表可用于查询。

select * from #temp