Aggiunta di testo alle interrogazioni di ricerca

DB2 Text Extender fornisce le funzioni SQL che consentono di includere interrogazioni secondarie di ricerca testo nelle interrogazioni SQL. Queste funzioni sono note come UDF (User-Defined Functions). Quello che segue č un esempio di un'istruzione SQL che utilizza le UDF di DB2 Text Extender per eseguire interrogazioni sul database commerciale:
    SELECT CATENTRY_ID, SHORTDESCRIPTION
    FROM CATENTDESC
    WHERE DB2TX.CONTAINS (DESCHANDLE, '("boots" IN SAME PARAGRAPH AS
    "hiking" AND SYNONYM FORM OF "footwear")')=1
in cui DB2TX.CONTAINS č una delle diverse funzioni di DB2 Text Extender e DESCHANDLE č il nome di gestione delle colonna contenente i dati di testo da ricercare. E' il nome di gestione colonna specificato quando la colonna č stata inizialmente abilitata per DB2 Text Extender.

Il promemoria dell'istruzione ricerca "stivali," "hiking," e "calzature" o tutti i sinonimi rilevati in un paragrafo.

Variazioni dell'esempio precedente:
    SELECT CATENTRY_ID, SHORTDESCRIPTION
    FROM CATENTDESC
    WHERE DB2TX.CONTAINS (DESCHANDLE, '("boots" & "hiking" | "equipment"
    & "skiing")')=1
In tale variazione, l'ordine di valutazione è da destra verso sinistra. La relazione tramite l'operatore logico AND (&) è più forte rispetto all'operatore logico OR (|).
    SELECT CATENTRY_ID, SHORTDESCRIPTION
    FROM CATENTDESC
    WHERE DB2TX.CONTAINS (DESCHANDLE, '("hiking", "sci",
    "sport")')=1
In questa variazione, è stato specificato più di un termine nell'argomento ricerca. I termini sono stati messi in relazione mediante le virgole (,).

Argomenti correlati

Attivitā correlate

IBM copyright