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.