之前我都是通过在SQL Server Management Studio中点击“Include Actual Execution Plan”按钮进行这个设置的:
请问如何直接通过SQL语句进行这样的设置?
Displaying Execution Plans by Using the Showplan SET Options (Transact-SQL)
http://technet.microsoft.com/en-us/library/ms180765(v=sql.105).aspx
使用 SET SHOWPLAN_TEXT ON; 会出现提示:
The SET SHOWPLAN statements must be the only statements in the batch.
@dudu:
这个不能在存储过程里用的呀
@XiaoFaye: 我是在SQL Server Management Studio的查询窗口中使用的
@dudu:
奇怪,我这里是没问题的呀。2008 R2 SP2
@XiaoFaye: 我用的是SQL Server 2014的Management Studio,通过 SET STATISTICS PROFILE ON 可以出现上图片中的这个,但我想想显示的是图形化的执行计划。
@dudu:
点击那个XML出来的就是图形化的执行计划。
我也很想知道
先执行 SET SHOWPLAN_TEXT ON 这个,这个时候就开启了实际执行计划,之后再执行你的语句块
或者
SET SHOWPLAN_TEXT ON
GO
SELECT * FROM 你的语句块