如何在SQL Server的Toad中查看包含临时表的查询的执行计划?

时间:2013-10-14 16:10:23

标签: tsql sql-server-2008-r2 toad

我正在尝试调整包含Toad for SQL Server临时表的存储过程的性能。从“编辑器”菜单中选择“包括实际执行计划”后,我运行查询。结果集按预期返回值,但“执行计划”选项卡显示以下错误:

Invalid object name '#temp'.

我先尝试创建临时表,然后只执行引用它的SELECT语句,我尝试将临时表创建为全局临时表并在另一个窗口中运行SELECT语句,并且我已经搞乱了SHOWPLAN_TEXT和STATISTICS PROFILE (如this问题中所述)但我仍然收到同样的错误。我唯一没有尝试过的是使用表变量,但是我将要对表变量进行更改,所以这对我来说不是一个真正的选项。

有没有其他人遇到过这个问题,或者对于我可能做错了什么有任何想法?

1 个答案:

答案 0 :(得分:1)

您需要在安装了SQL Server客户端软件包的计算机上使用ISQL命令行实用程序。或者可以向SQL Server提交查询的任何其他实用程序。

ISQL DocsHow to get an execution plan (2nd part of the post)