Manuali IBM

XML Extender - Gestione e programmazione


XML Extender - UDF

Indice della sezione

  • Funzioni di memorizzazione
  • XMLVarcharFromFile()
  • XMLCLOBFromFile()
  • XMLFileFromVarchar()
  • XMLFileFromCLOB()
  • Funzioni di richiamo
  • Content(): richiamo da XMLFILE in CLOB
  • Content(): richiamo da XMLVARCHAR in un server file
  • 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
  • Scopo
  • Sintassi
  • Parametri
  • Tipo restituito
  • Esempio
  • 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.

    funzioni di memorizzazione
    Le funzioni di memorizzazione inseriscono i documenti XML in un database DB2. Per la sintassi e gli esempi, consultare la sezione Funzioni di memorizzazione.

    funzioni di richiamo
    Le funzioni di richiamo consentono il richiamo dei documenti XML dalle colonne XML di un database DB2. Per la sintassi e gli esempi, consultare la sezione Funzioni di richiamo.

    funzioni di estrazione
    Le funzioni di estrazione consentono l'estrazione e la conversione del contenuto dell'elemento o del valore attributo di un documento XML nel tipo di dati specificato dal nome della funzione. XML Extender fornisce una serie di funzioni di estrazione per vari tipi di dati SQL. Per la sintassi e gli esempi, consultare la sezione Funzioni di estrazione.

    funzione di aggiornamento
    La funzione Update() modifica il contenuto dell'elemento o il valore attributo e restituisce una copia di un documento XML con un valore aggiornato specificato dal percorso di ubicazione. La funzione Update() consente al programmatore dell'applicazione di specificare l'elemento o l'attributo da aggiornare. Per la sintassi e gli esempi, consultare la sezione 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()


    [ Inizio pagina | Pagina precedente | Pagina successiva | Indice | Indice analitico ]