索引失效

表 T_CONTRACT_MASTER的 字段为  POLICY_CODE VARCHAR2(20)类型

create table T_CONTRACT_MASTER
(
POLICY_ID NUMBER(10) not null,
POLICY_CODE VARCHAR2(20) not null,

 

1、字段类型和数据定义类型不匹配

 

1.1 当POLICY_CODE 填写是字符串类型,则看执行计划,走的是 索引

 

POLICY_CODE 填写是数字类型,则看执行计划,走的是 全表扫描

 

2、用  like '%aaa' 进行模糊查询

 

'aaaa%' 不改变执行计划,还是走的索引

 

 

'%aaaa' 改变了执行计划,进行的是全表扫描

 

posted @ 2021-09-06 15:15  小晓风  阅读(33)  评论(0编辑  收藏  举报