Objectif
Récupère le contenu XML stocké sous le type XMLVARCHAR et l'archive dans un fichier de serveur externe.
Syntaxe
XMLVARCHAR vers un fichier de serveur externe |
---|
>>-Content--(--xmlobj--,--filename--)-------------------------->< |
Important : Si un fichier du nom indiqué existe déjà, la fonction Content() remplace son contenu.
Remarque : |
Paramètres
Tableau 27. Paramètres XMLVarchar vers un fichier de serveur externe
Paramètre | Type de données | Description |
---|---|---|
xmlobj | XMLVARCHAR | Document XML. |
filename | VARCHAR(512) | Nom qualifié complet du fichier de serveur. |
Type de données renvoyé
VARCHAR(512)
Exemple
L'exemple suivant illustre la récupération du contenu XML stocké sous le type XMLVARCHAR et son archivage dans un fichier de serveur externe.
CREATE table app1 (id int NOT NULL, order db2xml.XMLVarchar); INSERT into app1 values (1, '<?xml version="1.0"?> <!DOCTYPE SYSTEM c:\dxx\samples\dtd\getstart.dtd"-> <Order key="1"> <Customer> <Name>American Motors</Name> <Email>parts@am.com</Email> </Customer> <Part color="black"> <key>68</key> <Quantity>36</Quantity> <ExtendedPrice>34850.16</ExtendedPrice> <Tax>6.000000e-02</Tax> <Shipment> <ShipDate>1998-08-19</ShipDate> <ShipMode>AIR </ShipMode> </Shipment> <Shipment> <ShipDate>1998-08-19</ShipDate> <ShipMode>BOAT </ShipMode> </Shipment> </Order>'); SELECT db2xml.Content(order, 'c:\dxx\samples\cmd\getstart_.dad') from app1 where ID=1;