我正在尝试调整包含Toad for SQL Server临时表的存储过程的性能。从“编辑器”菜单中选择“包括实际执行计划”后,我运行查询。结果集按预期返回值,但“执行计划”选项卡显示以下错误:
Invalid object name '#temp'.
我先尝试创建临时表,然后只执行引用它的SELECT语句,我尝试将临时表创建为全局临时表并在另一个窗口中运行SELECT语句,并且我已经搞乱了SHOWPLAN_TEXT和STATISTICS PROFILE (如this问题中所述)但我仍然收到同样的错误。我唯一没有尝试过的是使用表变量,但是我将要对表变量进行更改,所以这对我来说不是一个真正的选项。
有没有其他人遇到过这个问题,或者对于我可能做错了什么有任何想法?
答案 0 :(得分:1)
您需要在安装了SQL Server客户端软件包的计算机上使用ISQL命令行实用程序。或者可以向SQL Server提交查询的任何其他实用程序。
ISQL Docs和How to get an execution plan (2nd part of the post)