微软的mssql有没有象oracle一样的强制索引,如何使用?

发布网友 发布时间:2024-10-08 15:23

我来回答

2个回答

热心网友 时间:2024-10-26 09:29

select id from t with(index(索引名)) where num=@num

热心网友 时间:2024-10-26 09:28

你是需要这样的 对照功能么?


Oracle 里面



INDEX提示 
普通索引提示,用于在多个索引中,指定使用哪一个。
例如:
SELECT /*+ index(表名, 索引名) */ * FROM 表 WHERE 查询条件。



SQL Server 里面

INDEX提示 
普通索引提示,用于在多个索引中,指定使用哪一个。
例如:
SELECT 
  *  
FROM 
  MeterData WITH (INDEX(rt))  
WHERE 
  main.meterID = 'ABC' 
  AND main.readtime < GETDATE()

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com