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.
Assurez-vous que la colonne XML à désactiver existe dans la base de données DB2 en cours.
Pour désactiver des colonnes XML :
Pour désactiver une colonne XML, entrez la commande suivante :
Syntaxe :
dxxadm disable_column |
---|
>>-dxxadm---disable_column---dbName---tbName---colName--------->< |
Paramètres :
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.