Les types de données UDT de l'Extension XML sont utilisés pour les
colonnes et les collections XML. Tous les types de données UDT ont pour
nom de schéma db2xml. L'Extension XML crée des types de données
UDT pour l'archivage et la récupération de documents XML. Le Tableau 20 offre une présentation des types de données UDT.
Tableau 20. Types de données UDT de l'Extension XML
Colonne UDT | Type de source de données | Description |
---|---|---|
XMLVARCHAR | VARCHAR(varchar_len) | Archive un document XML entier en tant que VARCHAR dans DB2. |
XMLCLOB | CLOB(clob_len) | Archive un document XML entier en tant qu'objet CLOB (Character Large Object) dans DB2. |
XMLFILE | VARCHAR(512) | Spécifie le nom de fichier du serveur de fichiers local. Si XMLFILE est spécifié pour la colonne XML, l'Extension XML archive le document XML dans un fichier de serveur externe. Il est impossible d'activer l'Extension Texte avec XMLFILE. Il vous incombe d'assurer l'intégrité entre le contenu du fichier et DB2 ainsi que l'intégrité de la table annexe créée pour l'indexation. |
Où varchar_len et clob_len relèvent du système d'exploitation.
Pour DB2 UDB, varchar_len = 3 ko et clob_len = 2 Go.
Ces types de données UDT sont utilisés uniquement pour spécifier les types de colonnes d'application ; ils ne s'appliquent pas aux tables annexes créées par l'Extension XML.