新聞中心
oracle怎么,設(shè)置唯一索引?
有兩種方法: (1)視圖dba_constraints (2)視圖dba_indexes 設(shè)置一個(gè)字段,為主鍵,這個(gè)主鍵就是不重復(fù)的,主鍵的內(nèi)容可以使用oracle的sequence。

Oracle中創(chuàng)建了索引,什么樣的原因可能使索引不能正常使用?
在以下這些情況下索引會(huì)失效
1、在索引列上使用函數(shù)。如SUBSTR,DECODE,INSTR等,對(duì)索引列進(jìn)行運(yùn)算.需要建立函數(shù)索引就可以解決了。
2、對(duì)索引列進(jìn)行了加減乘除運(yùn)算也會(huì)造成索引失效
3、基于cost的成本分析,訪問(wèn)的表過(guò)小,使用全表掃描的消耗小于使用索引。
4、使用<>、not in 、not exist,對(duì)于這三種情況大多數(shù)情況下認(rèn)為結(jié)果集很大,一般大于5%-15%就不走索引而走FTS。
5、單獨(dú)的>、<。
6、like "%_" 百分號(hào)在前。
7、單獨(dú)引用復(fù)合索引里非第一位置的索引列。
8、字符型字段為數(shù)字時(shí)在where條件里不添加引號(hào)。
9、當(dāng)變量采用的是times變量,而表的字段采用的是date變量時(shí).或相反情況。
到此,以上就是小編對(duì)于oracle刪除唯一索引的sql語(yǔ)句的問(wèn)題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
新聞標(biāo)題:oracle怎么刪除唯一索引
標(biāo)題網(wǎng)址:http://fisionsoft.com.cn/article/dphpijd.html


咨詢(xún)
建站咨詢(xún)
