
oracle可以使用强制索引,举个例子
比如在条件诸多的sql中为了确保优先正确的使用最高效的索引可以这样写
select /+index(a,index_name)/ from table_name a where col_a= and col_b= and col_c= and ;
注意() 里面的a如果表有别名要用别名如果没有就用表名,这样就会强制使用你想要用的索引了。
LZ好,索引是建立在一个或者几个字段上的,在这个或者这些字段建立了索引后,表中的数据在空间中的顺序就按照一定的规则排列,这样就可以加快查找速度,打个比方,索引就是书的页码
主键是表中数据的唯一标识,不同的记录有不同的主键值,打个比方,主键就是身份z
唯一也是建立在表中一个或者几个字段上的,它的目的是为了是这个或这几个字段中,不同的数据有不同的数值 324希望对你有帮助!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)