首页 新闻 会员 周边

MSSQL可以创建基于表达式的索引吗?

0
悬赏园豆:60 [已关闭问题] 关闭于 2018-12-20 08:25

比如表中有时间列TmStamp,

我想按天创建索引,因为后面主要是按照每天来查询,

但MSSQL中似乎只能按照某一列创建索引:

CREATE INDEX DAY_PLZ_CR3000_Mengkou3M_ts_data ON DAY_PLZ_CR3000_Mengkou3M_ts_data (TmStamp) 

 

而不能按照列的表达式创建索引:

CREATE INDEX DAY_PLZ_CR3000_Mengkou3M_ts_data 
ON DAY_PLZ_CR3000_Mengkou3M_ts_data (CONVERT(VARCHAR(10),TmStamp,112)) 

同样功能在oracle是支持的,但MSSQL中却不行,

有谁知道在MSSQL怎么实现基于列的表达式的索引。

我用的是MSSQL 2014

万里沙来手一挥的主页 万里沙来手一挥 | 初学一级 | 园豆:196
提问于:2017-12-11 18:12
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册