Vous pouvez utiliser les fonctions de transtypage par défaut pour convertir un type UDT XML en type de données de base. L'Extension XML fournit également une fonction multi-référencée Content(), utilisée pour les opérations de récupération.
La fonction Content() permet les types de récupération suivants :
Vous pouvez utiliser Content() pour récupérer un document XML dans une mémoire tampon lorsqu'il est archivé sous forme de fichier de serveur externe. Si nécessaire, aidez-vous de la section Content() : récupération à partir de XMLFILE vers un objet CLOB dans ce but.
Vous pouvez également utiliser Content() pour récupérer un document XML stocké dans DB2 et l'archiver dans un fichier de serveur figurant dans le système de fichiers du serveur DB2. Les fonctions Content() suivantes sont utilisées pour archiver des données sur des fichiers de serveur externes :
Les exemples de la section suivante considèrent que vous utilisez le shell de commandes DB2, dans lequel il n'est pas nécessaire de commencer les commandes par "DB2".