什么情况下使用全表扫描
来源:互联网 发布:sql查询语句大全 编辑:程序博客网 时间:2024/04/28 19:58
1:对返回的行无任何限定条件,即没有where 字句
2:对数据表与任何索引主列相对应的行限定条件,例如:在City-State-Zip列创建了三列复合索引,那么仅对State有列限定条件不能使用这个索引,因为State不是索引的主列。
3:对索引的主列有限定条件,但是条件在
4:对索引的主列有限定条件,但是条件或者是Null或者是不相等。例如:在City上有索引,但是若使用表达式,如: where City is null,where City is not null,Where city!='TOKYO'.
5: 对索引的主列有限定条件,但是条件使用like操作以及值以‘%’开始或者值是一个赋值变量。例如:
where City like '%YOK%'
where City like: City_bind_Variable
http://www.enet.com.cn/article/2007/0601/A20070601632661.shtml
- 什么情况下使用全表扫描
- SQL语句在什么情况下使用全表扫描?
- 什么情况导致全表扫描,而不是用索引
- 什么情况会导致Oracle数据库的全表扫描
- 什么情况导致全表扫描,而不是用索引 收藏
- 什么情况导致全表扫描,而不是用索引
- 不会使用索引,导致全表扫描情况
- 不会使用索引,导致全表扫描情况
- 不会使用索引,导致全表扫描情况
- 不会使用索引,导致全表扫描情况
- 【转】什么情况会导致Oracle数据库的全表扫描
- 导致全表扫描的情况
- 什么情况下使用断言?
- 什么情况下使用WCF
- 什么情况下使用hbase
- 什么情况下使用Cron
- 什么情况下使用AJAX
- 什么情况下使用多线程
- Hibernate3中的属性延迟加载
- 比较复杂的动态SQL语句功能一例
- 应届毕业生们。。。在自认实力欠缺的同时也请相信你的运气!
- .Net PetShop 4.0的缓存处理
- 定格
- 什么情况下使用全表扫描
- MyEclipse下Spring、Hibernate、Struts结合
- 自己写的一段话
- adusermon.exe
- advapi.exe
- advchk.exe
- aeiwlsta.exe
- aelaunch.exe
- aexswdusr.exe