Suchen mit einer SQL-Tabellenwertfunktion

Abbildung 5. Ausführung von Suchoperationen mit einer SQL-Tabellenwertfunktion
Ausführung von Suchoperationen mit einer SQL-Tabellenwertfunktion

Die SQL-Tabellenwertfunktion stellt einen Kompromiss zwischen den skalaren SQL-Suchfunktionen und der Suche über eine gespeicherte Prozedur dar. Sie können zusammen mit der SQL-Tabellenwertfunktion die Funktion db2ext.highlight verwenden, um Informationen darüber zu erhalten, warum ein Dokument als Suchergebnis qualifiziert wurde.

Die funktionellen Hauptunterschiede zur Suche über eine gespeicherte Prozedur lauten wie folgt:

Der funktionelle Hauptunterschied zu den skalaren SQL-Suchfunktionen ist folgender:

Verwenden Sie die SQL-Tabellenwertfunktion in den Fällen, in denen Sie normalerweise eine skalare SQL-Funktion verwenden würden, jedoch Textindizes für Sichten verwenden möchten.