Index nicht verwendet wird, auf einen Blick, WO CONTAINS-Klausel

Ich erstellte eine Tabelle und eine Spalte in der Adresse. Dann habe ich einen view mit einer WHERE-Klausel ENTHÄLT, die besagt wählen kann nur durchgeführt werden, wenn die Adresse mit einem bestimmten Wort.

Dann habe ich einen index der Spalte Adresse auf der ursprünglichen Tabelle.

Er sagt-index erstellt.

Geben, wenn ich

select * from myview

Er sagt

drg-10599: column is not indexed.  

Eine Idee warum das nicht funktioniert?

  • Was war die genaue Anweisung, die Sie verwendet, um den index zu erstellen? Hast du das erstellen eines Oracle Text index? Oder hast du Sie einfach erstellen Sie eine regelmäßige alten b-tree-index? Oder hast du eine andere Art von index?
  • create index addressindex auf table_a(Adresse);
InformationsquelleAutor Christopher | 2011-07-28
Schreibe einen Kommentar