当前位置: 代码迷 >> Sql Server >> SQL explain的小白有关问题
  详细解决方案

SQL explain的小白有关问题

热度:164   发布时间:2016-04-25 01:17:34.0
SQL explain的小白问题
我其实不太懂explain的用法

我在SQL里键入
CREATE INDEX LSGNZD_FGNBH ON LSGNZD (F_GNBH)
EXPLAIN select * from LSGNZD where F_GNBH='CM0702'

下面就提示 :
服务器: 消息 2812,级别 16,状态 62,行 1
未能找到存储过程 'EXPLAIN'。

(所影响的行数为 1 行)


求解!!!

------解决方案--------------------
"EXPLAIN是测试数据库是否真正用到上面建立的那些索引用的",未必吧?

查看执行计划的方法: SET SHOWPLAN_TEXT ON
然后在再执行select ... 语句, 就会显示执行计划,以及是否使用了索引.