Almacena información común sobre cada columna habilitada para XML.
El nombre de esquema de la tabla XML_USAGE es db2xml, y su clave primaria es
(nombre_tabla, nombre_col). Cuando se
habilita la base de datos se crea una tabla XML_USAGE que tiene las columnas
mostradas en la Tabla 51.
Nombre de columna
| Tipo de datos
| Descripción
|
esquema_tabla
| CHAR(UDB_SIZE+1)
| En el caso de una columna XML, es el nombre de esquema de la tabla de
usuario que contiene una columna XML. En el caso de una colección XML,
es el valor "DXX_COLL" como nombre de esquema por omisión.
|
nombre_tabla
| CHAR(
UDB_SIZE+1)
| En el caso de una columna XML, es el nombre de la tabla de usuario que
contiene una columna XML. En el caso de una colección XML, es un valor
"DXX_COLLECTION," el cual identifica la entidad como colección.
|
nombre_col
| CHAR(
UDB_SIZE+1)
| Es el nombre de la columna XML o colección XML. Forma parte de la
clave compuesta junto con el nombre de tabla.
|
DTDID
| CHAR(
UDB_SIZE+1)
| Es el ID de la DTD almacenada en la tabla DTD_REF que sirve para definir
el archivo DAD. Es la clave foránea.
|
DAD
| CLOB(100k)
| Es el contenido del archivo DAD que está asociado a la columna.
|
vista_predefinida
| CHAR(
UDB_SIZE+1)
| Almacena el nombre de la vista predefinida, si existe una.
|
sufijo_desencadenante
| CHAR(8)
| Valor no nulo. Se utiliza para nombres de desencadenantes
exclusivos.
|
Validación
| INTEGER
| 1 para Sí, 0 para No.
|