在Oracle中怎樣才能使用索引(轉)

Rounders發表於2007-08-09

在Oracle中怎樣才能使用索引

[@more@]

在使用Oracle 資料庫當中,如何才能使用索引,只有建立索引的欄位出現在sql語句where 之後才可能
被使用,我在這裡列舉幾種情況供大家參考:

如果在City列上索引,那麼限定條件

where City='北京'

可以使用索引。然而,如果限定條件是

where UPPER(City) = '北京'

那麼不會使用City列上的索引

但如果在UPPER(City)上建立了索引則

可以使用索引這個索引了

欄位使用 like 不能使用索引。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9417382/viewspace-937287/,如需轉載,請註明出處,否則將追究法律責任。

相關文章