Objectif
Active une colonne XML. Lors de l'activation d'une colonne, l'Extension XML exécute les tâches suivantes :
dxxEnableColumn(char(UDB_SIZE) dbName, /* input */ char(UDB_SIZE) tbName, /* input */ char(UDB_SIZE) colName, /* input */ CLOB(100K) DAD, /* input */ char(UDB_SIZE) tablespace, /* input */ char(UDB_SIZE) defaultView, /* input */ char(UDB_SIZE) rootID, /* input */ long returnCode, /* output */ varchar(1024) returnMsg) /* output */
Paramètres
Tableau 42. Paramètres dxxEnableColumn()
Paramètre | Description | Paramètre IN/OUT |
---|---|---|
dbName | Nom de la base de données. | IN |
tbName | Nom de la table contenant la colonne XML. | IN |
colName | Nom de la colonne XML. | IN |
DAD | Objet CLOB contenant le fichier DAD. | IN |
tablespace | Table espace contenant les tables annexes autres que l'espace table par défaut. Si vous laissez cette zone à blanc, l'Extension XML utilise un espace table par défaut. | IN |
defaultView | Nom de la vue par défaut réalisant la jointure de la table d'application et des tables annexes. | IN |
rootID | Nom de la clé primaire trouvée dans la table d'application, à utiliser comme identificateur racine (root_id) pour les tables annexes. | IN |
returnCode | Code retour renvoyé par la procédure mémorisée. | OUT |
returnMsg | Message renvoyé en cas d'erreur. | OUT |