首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

临时字段怎么建立聚集索引

2012-01-26 
临时字段如何建立聚集索引selectid,title,ok1fromnewswheretitlelike%新闻%orderbyokdesc这里的OK当然不

临时字段如何建立聚集索引
select   id,title,ok=1   from   news   where   title   like   '%新闻% '   order   by   ok   desc

这里的OK当然不只是1,只是让大家清楚点.
我是想知道这句子要如何写,才能给这ok的临时字段加上聚集索引,要加不上的话,搜索非常慢.


[解决办法]
用临时表不行吗
[解决办法]
本SQL由于有了like '%新闻% ' ,不能用到索引,一定是全表扫描,
如果改为 like '新闻% '即使用到索引,你的ok字段不能用到索引,
即使用到了,也是比现在的更慢。
[解决办法]
create clustered index 约束名 on 表名
(
字段名
) ON [PRIMARY]
GO
[解决办法]
在临时表上建聚集索引与在普通表上建聚集索引没有什么区别

热点排行