掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
有兩種方法: (1)視圖dba_constraints (2)視圖dba_indexes 設(shè)置一個(gè)字段,為主鍵,這個(gè)主鍵就是不重復(fù)的,主鍵的內(nèi)容可以使用oracle的sequence。

在以下這些情況下索引會(huì)失效
1、在索引列上使用函數(shù)。如SUBSTR,DECODE,INSTR等,對(duì)索引列進(jìn)行運(yùn)算.需要建立函數(shù)索引就可以解決了。
2、對(duì)索引列進(jìn)行了加減乘除運(yùn)算也會(huì)造成索引失效
3、基于cost的成本分析,訪問的表過小,使用全表掃描的消耗小于使用索引。
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語句的問題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流