Objectif
Récupère les données d'un fichier de serveur et les archive dans un releveur de coordonnées CLOB LOCATOR.
Syntaxe
XMLFILE vers CLOB |
---|
>>-Content--(--xmlobj--)--------------------------------------->< |
Paramètres
Tableau 26. Paramètre XMLFILE vers un objet CLOB
Paramètre | Type de données | Description |
---|---|---|
xmlobj | XMLFILE | Document XML. |
Type de données renvoyé
CLOB (clob_len) as LOCATOR
clob_len pour DB2 UDB est égal à 2 Go.
Exemple
L'exemple suivant illustre la récupération de données à partir d'un fichier de serveur et leur archivage dans un releveur de coordonnées CLOB.
EXEC SQL BEGIN DECLARE SECTION; SQL TYPE IS CLOB_LOCATOR xml_buff; EXEC SQL END DECLARE SECTION; EXEC SQL CONNECT TO SALES_DB EXEC SQL DECLARE cl CURSOR FOR SELECT Content(order) from sales_tab WHERE sales_person = 'Sriram Srinivasan' EXEC SQL OPEN c1; do { EXEC SQL FETCH c1 INTO :xml_buff; if (SQLCODE != 0) { break; }
else { /* do with the XML doc in buffer */ } } EXEC SQL CLOSE c1; EXEC SQL CONNECT RESET;
La colonne ORDER de la table SALES_TAB est de type XMLFILE, donc la fonction UDF Content() récupère des données dans un fichier de serveur et les archive dans un releveur de coordonnées CLOB.