XML Extender fornisce le funzioni per la memorizzazione, la ricerca e l'aggiornamento dei documenti XML e per l'estrazione di elementi o attributi XML. Utilizzare le funzioni XML definite dall'utente (UDF) per le colonne XML e non per le raccolte XML. Tutte le funzioni UDF presentano il nome di schema db2xml, che è possibile omettere.
I quattro tipi di funzione XML Extender sono: le funzioni di memorizzazione, di richiamo, di estrazione e una funzione di aggiornamento.
Tabella 21 fornisce un riepilogo delle funzioni XML Extender.
Tabella 21. Le funzioni UDF XML Extender
Tipo | Funzione |
---|---|
Funzioni di memorizzazione | XMLVarcharFromFile() |
XMLCLOBFromFile() | |
XMLFileFromVarchar() | |
XMLFileFromCLOB() | |
Funzioni di richiamo | Content(): richiamo da XMLFile in un CLOB |
Content(): richiamo da XMLVarchar in un server file esterno | |
Content(): richiamo da XMLCLOB in un server file esterno | |
Funzioni di estrazione | extractInteger() ed extractIntegers() |
extractSmallint() ed extractSmallints() | |
extractDouble() ed extractDoubles() | |
extractReal() ed extractReals() | |
extractChar() ed extractChars() | |
extractVarchar() ed extractVarchars() | |
extractCLOB() ed extractCLOBs() | |
extractDate() ed extractDates() | |
extractTime() ed extractTimes() | |
extractTimestamp() ed extractTimestamps() | |
Funzione di aggiornamento | Update() |