IBM Books

Extension XML Administration et programmation

Désactivation de colonnes XML

Si vous devez mettre à jour une DAD de colonne XML ou que vous voulez supprimer la colonne XML ou la table qui la contient, désactivez la colonne XML. Une fois la colonne désactivée et l'opération terminée (par exemple, mise à jour du fichier DAD), vous pouvez la réactiver. Pour désactiver la colonne, vous faites appel à l'assistant d'administration de l'Extension XML ou au shell de commandes DB2.

Lorsque DB2 Extension XML active une colonne XML, il exécute les tâches suivantes :

Important : Si vous retirez une table dotée d'une colonne XML sans désactiver celle-ci au préalable, l'Extension XML ne peut pas retirer les tables annexes associées à cette colonne XML, ce qui peut provoquer des résultats inattendus.

Avant de commencer

Assurez-vous que la colonne XML à désactiver existe dans la base de données DB2 en cours.

A l'aide de l'assistant d'administration

Pour désactiver des colonnes XML :

  1. Configurez et démarrez l'assistant d'administration. Pour plus d'informations, reportez-vous à la section Démarrage de l'assistant d'administration.
  2. A partir du tableau de bord, cliquez sur Utilisation des colonnes XML pour afficher les tâches liées aux colonnes de l'Extension XML. La fenêtre Sélection d'une tâche s'affiche.
  3. Cliquez sur Désactivation d'une colonne puis sur Suivant, pour désactiver une colonne de table existant dans la base de données.
  4. Dans la zone Nom de la table, sélectionnez la table qui contient la colonne XML.
  5. Dans la zone Nom de la colonne, sélectionnez la colonne à désactiver.
  6. Cliquez sur Fin.

A partir du shell de commandes DB2

Pour désactiver une colonne XML, entrez la commande suivante :

Syntaxe :
dxxadm disable_column
>>-dxxadm---disable_column---dbName---tbName---colName---------><
 

Paramètres :

dbName
Nom de la base de données.

tbName
Nom de la table contenant la colonne à désactiver.

colName
Nom de la colonne XML désactivée.

Exemple : L'exemple ci-après illustre la désactivation d'une colonne à partir du shell de commandes DB2. Le fichier DAD et le document XML se trouvent à l'Annexe B, Exemples.

dxxadm disable_column SALES_DB sales_tab order
 

Dans cet exemple, la colonne ORDER est désactivée dans la table SALES_DB.SALES_TAB.

Lorsque la colonne XML est désactivée, les tables annexes sont retirées.


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