Zweck
Aktiviert eine XML-Spalte. Beim Aktivieren einer Spalte führt der XML Extender die folgenden Tasks aus:
dxxEnableColumn(char(UDB_SIZE) dbName, /* Eingabe */ char(UDB_SIZE) tbName, /* Eingabe */ char(UDB_SIZE) colName, /* Eingabe */ CLOB(100K) DAD, /* Eingabe */ char(UDB_SIZE) tablespace, /* Eingabe */ char(UDB_SIZE) defaultView, /* Eingabe */ char(UDB_SIZE) rootID, /* Eingabe */ long returnCode, /* Ausgabe */ varchar(1024) returnMsg) /* Ausgabe */
Parameter
Tabelle 42. Parameter für dxxEnableColumn()
Parameter | Beschreibung | IN/OUT-Parameter |
---|---|---|
dbName | Der Datenbankname. | IN |
tbName | Der Name der Tabelle, in der sich die XML-Spalte befindet. | IN |
colName | Der Name der XML-Spalte. | IN |
DAD | Ein CLOB mit der DAD-Datei. | IN |
tablespace | Der Tabellenbereich, der die Seitentabelle enthält, sofern es sich dabei nicht um den Standardtabellenbereich handelt. Ist kein Tabellenbereich angegeben, wird der Standardtabellenbereich verwendet. | IN |
defaultView | Der Name der Standardsicht, die die Anwendungstabelle und die Seitentabellen verknüpft. | IN |
rootID | Der Name des einzelnen Primärschlüssels in der Anwendungstabelle, der als root_id für die Seitentabelle verwendet werden soll. | IN |
returnCode | Der Rückkehrcode von der gespeicherten Prozedur. | OUT |
returnMsg | Der Nachrichtentext, der im Fehlerfall zurückgegeben wird. | OUT |