IBM Books

Extension XML Administration et programmation


Fonctions UDF de l'Extension XML

Table des matières partielle

  • Fonctions d'archivage
  • XMLVarcharFromFile()
  • XMLCLOBFromFile()
  • XMLFileFromVarchar()
  • XMLFileFromCLOB()
  • Fonctions de récupération
  • Content() : récupération à partir de XMLFILE vers un objet CLOB
  • Content() : récupération à partir de XMLVARCHAR vers un
  • Content() : récupération à partir de XMLCLOB vers un fichier de
  • Fonctions d'extraction
  • extractInteger() et extractIntegers()
  • extractSmallint() et extractSmallints()
  • extractDouble() et extractDoubles()
  • extractReal() et extractReals()
  • extractChar() et extractChars()
  • extractVarchar() et extractVarchars()
  • extractCLOB() et extractCLOBs()
  • extractDate() et extractDates()
  • extractTime() et extractTimes()
  • extractTimestamp() et extractTimestamps()
  • Fonction de mise à jour
  • Objectif
  • Syntaxe
  • Paramètres
  • Type de retour
  • Exemple
  • L'Extension XML comprend des fonctions permettant l'archivage, la récupération, la recherche et la mise à jour de documents XML ainsi que l'extraction d'éléments ou d'attributs XML. Utilisez les fonctions UDF de XML pour les colonnes XML mais ne les employez pas pour les collections XML. Toutes les fonctions UDF ont pour nom de schéma db2xml, qui peut être omis devant les fonctions UDF.

    Les quatre types de fonctions de l'Extension XML sont : les fonctions d'archivage, les fonctions de récupération, les fonctions d'extraction et une fonction de mise à jour.

    Fonctions d'archivage
    Permettent d'insérer les documents XML dans une base de données DB2. Pour connaître la syntaxe et obtenir des exemples, reportez-vous à Fonctions d'archivage.

    Fonctions de récupération
    Permettent de prélever des documents XML dans des colonnes XML d'une base de données DB2. Pour connaître la syntaxe et obtenir des exemples, reportez-vous à Fonctions de récupération.

    Fonctions d'extraction
    Les fonctions d'extraction permettent d'extraire et de convertir le contenu d'un élément ou la valeur d'un attribut d'un document XML au type de données spécifié par le nom de la fonction. L'Extension XML comporte un ensemble de fonctions d'extraction pour les différents types de données SQL. Pour connaître la syntaxe et obtenir des exemples, reportez-vous à Fonctions d'extraction.

    Fonction de mise à jour
    La fonction de mise à jour Update() modifie le contenu de l'élément ou la valeur de l'attribut et renvoie une copie du document XML avec une valeur mise à jour spécifiée par le chemin d'emplacement. La fonction Update() autorise le programmeur d'applications à spécifier l'élément ou l'attribut à mettre à jour. Pour connaître la syntaxe et obtenir des exemples, reportez-vous à Fonction de mise à jour.

    Le Tableau 21 présente un récapitulatif des fonctions de l'Extension XML.

    Tableau 21. Fonctions UDF de l'Extension XML
    Type Fonction
    Fonctions d'archivage XMLVarcharFromFile()
    XMLCLOBFromFile()
    XMLFileFromVarchar()
    XMLFileFromCLOB()
    Fonctions de récupération Content() : récupération à partir de XMLFile vers un objet CLOB
    Content() : récupération à partir de XMLVarchar vers un fichier de serveur externe
    Content() : récupération à partir de XMLCLOB vers un fichier de serveur externe
    Fonctions d'extraction extractInteger() et extractIntegers()
    extractSmallint() et extractSmallints()
    extractDouble() et extractDoubles()
    extractReal() et extractReals()
    extractChar() et extractChars()
    extractVarchar() et extractVarchars()
    extractCLOB() et extractCLOBs()
    extractDate() et extractDates()
    extractTime() et extractTimes()
    extractTimestamp() et extractTimestamps()
    Fonction de mise à jour Update()


    [ Début de page | Page précédente | Page suivante | Table des matières | Index ]