IBM Books

Administración y programación


Tabla de utilización de XML

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.

Tabla 51. Tabla XML_USAGE
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.

Restricción: La aplicación sólo puede modificar la DTD cuando USAGE_COUNT es cero.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]