Oracle wählen Sie alle Zeilen mit den Schlüsselwort enthält

Ich bin auf der Suche nach ein Zeichen, das ich verwenden kann, die in einer Oracle enthält, um ALLE Ergebnisse.

Wenn ich die Suche nach der Zeichenfolge "test" in eine Spalte Titel ich verwenden Sie diese Anweisung:

select * 
from my_table 
where contains (title, 
    '<query><textquery grammar="CTXCAT">test</textquery></query>') > 0

Mit dieser Anweisung bekomme ich die Zeilen mit dem "test"-string enthalten in der Titel-Spalte.

ABER: gibt es eine Möglichkeit zu verwenden, enthält, und wählen Sie ALLE Zeilen?

  • Welche Art ist diese Spalte? Ist es CLOB?
  • Können Sie ändern Sie die where-Klausel oder müssen es befolgen, das format enthält(<info>) > 0?
  • DataColumn ist Typ VarChar. Nein, das ist das problem - ich kann nicht ändern Sie die where-Klausel zu verwenden, enthält.
InformationsquelleAutor Marco | 2009-11-23
Schreibe einen Kommentar