IBM Books

Extension XML Administration et programmation

A partir du shell de commandes DB2

Lancez l'instruction SQL INSERT pour la table DTD_REF en utilisant le schéma du Tableau 7.

Tableau 7. Schéma de la table DTD_REF
Nom de colonne Type de données Description
DTDID VARCHAR(128) Clé primaire (unique et différente de NULL). La clé primaire permet d'identifier la DTD et doit être identique au SYSTEM ID de la ligne DOCTYPE de chaque document XML, en cas de validation. Lorsque la clé primaire est indiquée dans le fichier DAD, ce dernier doit être conforme au schéma défini par la DTD.
CONTENT XMLCLOB Contenu de la DTD.
USAGE_COUNT INTEGER Nombre de colonnes XML et de collections XML de la base de données qui utilisent cette DTD pour définir une DAD.
AUTHOR VARCHAR(128) Auteur de la DTD, information facultative destinée à l'utilisateur (en entrée).
CREATOR VARCHAR(128) ID utilisateur auteur de la première insertion.
UPDATOR VARCHAR(128) ID utilisateur auteur de la dernière mise à jour.

Par exemple :

DB2 INSERT into db2xml.dtd_ref values('c:\dxx\samples\dtd\getstart.dtd', 
    db2xml.XMLClobFromFile('c:\dxx\samples\dtd\getstart.dtd'), 0, 'user1', 
    'user1', 'user1')

Remarque importante concernant les collections XML : L'ID de DTD est un chemin indiquant l'emplacement de la DTD sur le système local. Cet ID doit correspondre à la valeur indiquée dans le fichier DAD associé à l'élément <IDDTD>.


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