Vista de catálogo SYSCAT.TABLES
Cada fila representa una tabla, vista, alias o apodo. Cada jerarquía de tabla o vista tiene una fila adicional que representa la tabla de jerarquía o vista de jerarquía que implementa la jerarquía. Se incluyen las tablas de catálogo y las vistas.
| Nombre de columna | Tipo de datos | Posibilidad de nulos | Descripción |
|---|---|---|---|
| TABSCHEMA | VARCHAR (128) | Nombre de esquema del objeto. | |
| TABNAME | VARCHAR (128) | Nombre no calificado del objeto. | |
| OWNER | VARCHAR (128) | ID de autorización del propietario de la tabla, vista, alias o apodo. | |
| OWNERTYPE | CHAR (1) |
|
|
| TYPE | CHAR (1) | Tipo de objeto.
|
|
| STATUS | CHAR (1) | Estado del objeto.
|
|
| BASE_TABSCHEMA | VARCHAR (128) | S | Si TYPE = 'A', contiene el nombre de esquema de la tabla, vista, alias o apodo al que hace referencia este alias; valor nulo en caso contrario. |
| BASE_TABNAME | VARCHAR (128) | S | Si TYPE = 'A', contiene el nombre no calificado de la tabla, vista, alias o apodo al que hace referencia este alias; valor nulo en caso contrario. |
| ROWTYPESCHEMA | VARCHAR (128) | S | Nombre de esquema del tipo de fila correspondiente a esta tabla, si se aplica; valor nulo en caso contrario. |
| ROWTYPENAME | VARCHAR (128) | S | Nombre de no calificado del tipo de fila correspondiente a esta tabla, si se aplica; valor nulo en caso contrario. |
| CREATE_TIME | TIMESTAMP | Hora a la que se ha creado el objeto. | |
| ALTER_TIME | TIMESTAMP | Hora a la que se ha modificado por última vez el objeto. | |
| INVALIDATE_TIME | TIMESTAMP | Hora a la que se ha invalidado por última vez el objeto. | |
| STATS_TIME | TIMESTAMP | S | Hora a la que se ha hecho por última vez un cambio en las estadísticas registradas correspondientes a este objeto. El valor es nulo si no se recopilan estadísticas. |
| COLCOUNT | SMALLINT | Número de columnas, incluidas las columnas heredadas (si las hay). | |
| TABLEID | SMALLINT | Identificador interno del objeto lógico. | |
| TBSPACEID | SMALLINT | Identificador lógico interno del espacio de tablas primario correspondiente a este objeto. | |
| CARD | BIGINT | Número total de filas de la tabla; -1 si no se recopilan estadísticas. | |
| NPAGES | BIGINT | Número total de páginas en las que existen filas de la tabla; -1 para una vista o alias, o si no se recopilan estadísticas; -2 para una subtabla o tabla de jerarquía. | |
| MPAGES | BIGINT | Número total de páginas para metadatos de tabla. No cero solo para una tabla que se organiza por columnas. -1 para una vista, un alias, o si no se recopilan estadísticas; -2 para subtablas o tablas de jerarquía. | |
| FPAGES | BIGINT | Número total de páginas; -1 para una vista o alias, o si no se recopilan estadísticas; -2 para una subtabla o tabla de jerarquía. | |
| NPARTITIONS | BIGINT | Reservado para un uso futuro. | |
| NFILES | BIGINT | Reservado para una utilización futura. | |
| TABLESIZE | BIGINT | Reservado para una utilización futura. | |
| OVERFLOW | BIGINT | Número total de registros de desbordamiento de la tabla; -1 para una vista o alias, o si no se recopilan estadísticas; -2 para una subtabla o tabla de jerarquía. | |
| TBSPACE | VARCHAR (128) | S | Nombre del espacio de tablas primario correspondiente a la tabla. Si no se especifica ningún otro espacio de tablas, todas las partes de la tabla se almacenan en este espacio de tablas. El valor es nulo para alias, vistas y tablas particionadas. |
| INDEX_TBSPACE | VARCHAR (128) | S | Nombre del espacio de tablas que contiene todos los índices creados en esta tabla. El valor es nulo para alias, vistas y tablas particionadas o si se ha omitido la cláusula INDEX IN o se ha especificado con el mismo valor que la cláusula IN de la sentencia CREATE TABLE. |
| LONG_TBSPACE | VARCHAR (128) | S | Nombre del espacio de tablas que contiene todos los datos largos (tipos de columna LONG o LOB) para esta tabla. El valor es nulo para alias, vistas y tablas particionadas o si se ha omitido la cláusula LONG IN o se ha especificado con el mismo valor que la cláusula IN de la sentencia CREATE TABLE. |
| PARENTS | SMALLINT | S | Número de tablas padre de este objeto; es decir, el número de restricciones de referencia de las que depende este objeto. |
| CHILDREN | SMALLINT | S | Número de tablas dependientes de este objeto; es decir, el número de restricciones de referencia de las que depende este objeto. |
| SELFREFS | SMALLINT | S | Número de restricciones de referencia propia para este objeto; es decir, el número de restricciones de referencia en las que este objeto es tanto padre como dependiente. |
| KEYCOLUMNS | SMALLINT | S | Número de columnas de la clave primaria. |
| KEYINDEXID | SMALLINT | S | Identificador de índice para el índice de clave primaria: 0 o el valor nulo si no hay ninguna clave primaria. |
| KEYUNIQUE | SMALLINT | Número de restricciones de clave de unicidad (que no sean la restricción de clave primara) definidas en este objeto. | |
| CHECKCOUNT | SMALLINT | Número de restricciones de comprobación que están definidos en este objeto. | |
| DATACAPTURE | CHAR (1) |
|
|
| CONST_CHECKED | CHAR(32) |
|
|
| PMAP_ID | SMALLINT | S | Identificador de la correlación de distribución que utiliza actualmente esta tabla (el valor es nulo para alias o vistas). |
| PARTITION_MODE | CHAR (1) | Indica la forma en que los datos se distribuyen entre particiones de base de
datos en un sistema de bases de datos particionadas.
|
|
| LOG_ATTRIBUTE | CHAR (1) |
|
|
| PCTFREE | SMALLINT | Porcentaje de cada página que se ha de reservar para inserciones posteriores. | |
| APPEND_MODE | CHAR (1) | Para tablas organizadas
por filas, controla cómo las filas se insertan en páginas.
|
|
| REFRESH | CHAR (1) | Modalidad de renovación.
|
|
| REFRESH_TIME | TIMESTAMP | S | Para REFRESH = 'D' y 'O', hora a la que los datos se han renovado por última vez (sentencia REFRESH TABLE); valor nulo en caso contrario. |
| LOCKSIZE | CHAR (1) | Indica la granularidad de bloqueo preferida para tablas a las que acceden
las sentencias DML (lenguaje de manipulación de datos). Sólo se aplica a tablas. Los valores posibles son:
|
|
| VOLATILE | CHAR (1) |
|
|
| ROW_FORMAT | CHAR (1) | No se utiliza. | |
| PROPERTY | VARCHAR (32) | Propiedades para una tabla. Un solo blanco indica que la tabla no tiene propiedades.
Lo que se menciona a
continuación es la posición en la serie, valor y significado:
|
|
| STATISTICS_PROFILE | CLOB(10M) | S | Mandato RUNSTATS utilizado para registrar un perfil estadístico para el objeto. |
| COMPRESSION | CHAR (1) |
|
|
| ROWCOMPMODE | CHAR (1) | Modalidad de compresión de filas para la tabla.
|
|
| ACCESS_MODE | CHAR (1) | Estado de restricción de acceso del objeto. Estos estados se aplican a objetos que están en un estado pendiente de establecer integridad o a los objetos que se han procesado solo mediante una sentencia SET INTEGRITY.
Los valores posibles son:
|
|
| CLUSTERED | CHAR (1) | S |
|
| ACTIVE_BLOCKS | BIGINT | Número total de bloques activos en la tabla, o -1. Solamente se aplica a tablas de clúster multidimensional (MDC) o tablas de agrupación en clúster de tiempo de inserción (ITC). | |
| DROPRULE | CHAR (1) |
|
|
| MAXFREESPACESEARCH | SMALLINT | Reservado para una utilización futura. | |
| AVGCOMPRESSEDROWSIZE | SMALLINT | Longitud media (en bytes) de filas comprimidas en esta tabla; -1 si no se recopilan estadísticas. | |
| AVGROWCOMPRESSIONRATIO | REAL | Para filas comprimidas en la tabla, es la proporción media de compresión por fila, es decir, la longitud media de filas no comprimidas dividido por la longitud media de filas comprimidas; -1 si no se recopilan estadísticas. | |
| AVGROWSIZE | SMALLINT | Longitud media (en bytes) de filas comprimidas y no comprimidas de esta tabla; -1 si no se recopilan estadísticas. | |
| PCTROWSCOMPRESSED | REAL | Filas comprimidas como un porcentaje del número total de filas de la tabla; -1 si no se recopilan estadísticas. | |
| LOGINDEXBUILD | VARCHAR(3) | S | Nivel de anotación cronológica que debe realizarse durante las operaciones para crear, volver a crear o reorganizar el índice en la tabla.
|
| CODEPAGE | SMALLINT | Página de códigos del objeto. Esta es la página de códigos por omisión que se utiliza para todas las columnas de carácter, activadores, restricciones de comprobación y columnas generadas por expresión. | |
| COLLATIONSCHEMA | VARCHAR (128) | Nombre de esquema de la clasificación para la tabla. | |
| COLLATIONNAME | VARCHAR (128) | Nombre no calificado de la clasificación para la tabla. | |
| COLLATIONSCHEMA_ORDERBY | VARCHAR (128) | Nombre de esquema de la clasificación para cláusulas ORDER BY en la tabla. | |
| COLLATIONNAME_ORDERBY | VARCHAR (128) | Nombre no calificado de la clasificación para cláusulas ORDER BY en la tabla. | |
| ENCODING_SCHEME | CHAR (1) |
|
|
| PCTPAGESSAVED | SMALLINT | El porcentaje aproximado de páginas que se guardan en una tabla organizada en filas como resultado de una compresión de filas.Para una tabla organizada por columnas, la estimación se basa en el número de páginas de datos necesarias para almacenar la tabla en una organización de filas no comprimidas.-1 Si no se recopilan estadísticas. | |
| LAST_REGEN_TIME | TIMESTAMP | S | Hora a la que se han vuelto a generar por última vez las vistas y restricciones de comprobación de la tabla. |
| SECPOLICYID | INTEGER | Identificador para la política de seguridad que protege la tabla; 0 para tablas no protegidas. | |
| PROTECTIONGRANULARITY | CHAR (1) |
|
|
| AUDITPOLICYID | INTEGER | S | Identificador de la política de auditoría. |
| AUDITPOLICYNAME | VARCHAR (128) | S | Nombre de la política de auditoría. |
| AUDITEXCEPTIONENABLED | CHAR (1) | Reservado para una utilización futura. | |
| DEFINER1 | VARCHAR (128) | ID de autorización del propietario de la tabla, vista, alias o apodo. | |
| ONCOMMIT | CHAR (1) | Especifica la acción que se realiza en la tabla temporal creada cuando se realiza una operación COMMIT.
|
|
| LOGGED | CHAR (1) | Especifica si la tabla temporal creada está anotada.
|
|
| ONROLLBACK | CHAR (1) | Especifica la acción que se realiza en la tabla temporal creada cuando se realiza una ROLLBACK.
|
|
| LASTUSED | DATE | Fecha de última utilización de la tabla por parte de una sentencia DML o mandato LOAD. Esta columna no se actualiza en el caso de un alias, una tabla creada temporalmente, un apodo o una vista. Esta columna no se actualiza cuando la tabla se utiliza en una base de datos en espera HADR. El valor por omisión es '0001-01-01'. Este valor se actualiza de forma asíncrona una vez como máximo dentro de un periodo de 24 horas y puede que no refleje el uso de los 15 últimos minutos. | |
| CONTROL | CHAR (1) | Control de acceso que se aplica para la tabla
|
|
| TEMPORALTYPE | CHAR (1) | Tipo de tabla temporal.
|
|
| TABLEORG | CHAR(1) |
|
|
| EXTENDED_ROW_SIZE | CHAR(1) | Indica si el tamaño de fila de una tabla organizada en filas supera la longitud máxima del registro para el tamaño de página del espacio de tabla en el que se ha definido.
|
|
| PCTEXTENDEDROWS | REAL | Filas ampliadas como porcentaje del número total de filas de la tabla; -1 si no se recopilan estadísticas. | |
| REMARKS | VARCHAR (254) | S | Comentarios proporcionados por el usuario o valor nulo. |
Nota:
|
|||