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.

Tabla 1. Vista de catálogo SYSCAT.TABLES
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)  
  • S = El sistema es el propietario
  • U = El propietario es un usuario individual
TYPE CHAR (1)   Tipo de objeto.
  • A = Alias
  • G = Tabla temporal creada
  • H = Tabla de jerarquía
  • L = Tabla desenlazada
  • N = Apodo
  • S = Tabla de consulta materializada
  • T = Tabla (sin tipo)
  • U = Tabla con tipo
  • V = Vista (sin tipo)
  • W = Vista con tipo
STATUS CHAR (1)   Estado del objeto.
  • C = Pendiente de establecer integridad
  • N = Normal
  • X = No operativo
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)  
  • L = La tabla interviene en la duplicación de datos, incluida la duplicación de las columnas LONG VARCHAR y LONG VARGRAPHIC
  • N = La tabla no interviene en la duplicación de datos
  • Y = La tabla interviene en la duplicación de datos, sin incluir la duplicación de las columnas LONG VARCHAR y LONG VARGRAPHIC
CONST_CHECKED CHAR(32)  
  • El byte 1 representa restricción de clave foránea.
  • El byte 2 representa restricción de comprobación.
  • El byte 5 representa la tabla de consulta materializada.
  • El byte 6 representa columna generada.
  • El byte 7 representa la tabla de etapas.
  • El byte 8 representa restricción de particionamiento de datos.
  • Otros bytes están reservados para su utilización en el futuro.
Los valores posibles son:
  • F = En el byte 5, la tabla de consulta materializada no puede renovarse de forma incremental. En el byte 7, el contenido de la tabla de etapas es incompleto y no puede utilizarse para renovaciones incrementales de la tabla de consulta materializada asociada.
  • N = No comprobado
  • U = Comprobado por el usuario
  • W = Estaba en el estado 'U' cuando la tabla se colocó en el estado de pendiente de establecer integridad
  • Y = Comprobado por el sistema
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.
  • H = Generación aleatoria
  • R = Duplicado entre particiones de base de datos
  • Blanco = No hay particionamiento de base de datos
LOG_ATTRIBUTE CHAR (1)  
  • Siempre 0. Esta columna ya no se utiliza.
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.
  • N = Las filas nuevas se insertan en los espacios existentes, si los hay
  • Y = Las filas nuevas se añaden al final de los datos
Para tablas organizadas por columnas, que están siempre implícitamente en modalidad de adición, este campo siempre tiene un valor de 'N'.
REFRESH CHAR (1)   Modalidad de renovación.
  • D = Diferida
  • I = Inmediata
  • O = Una vez
  • Blanco = No es una tabla de consulta materializada
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:
  • I = Inserción de bloque
  • R = Fila
  • T = Tabla
  • Blanco = No se aplica
VOLATILE CHAR (1)  
  • C = La cardinalidad de la tabla es volátil
  • Blanco = No se aplica
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:
  • 1, Y = tabla de consulta materializada mantenida por el usuario
  • 2, Y = Tabla de etapas
  • 3, Y = Propagación inmediata
  • 11, Y = Apodo que no se pondrá en la memoria caché
  • 13, Y = Vista de estadísticas
  • 19, Y = Vista estadística para un índice con una clave basada en expresiones
  • 20, Y = Tabla organizada en columnas
  • 21, Y = Tabla de sinopsis
  • 23, Y = Tabla duplicada (tabla de consulta materializada mantenida por duplicación)
  • 25, Y = Tabla de distribución aleatoria
  • 27, Y = Tabla externa
STATISTICS_PROFILE CLOB(10M) S Mandato RUNSTATS utilizado para registrar un perfil estadístico para el objeto.
COMPRESSION CHAR (1)  
  • B = Tanto la compresión de valores como la de filas están habilitadas
  • N = No hay ninguna compresión habilitada; se utiliza un formato de fila que no soporta la compresión
  • R = La compresión de filas está habilitada; puede utilizarse un formato de fila que soporta la compresión
  • V = La compresión de valores está habilitada; se utiliza un formato de fila que soporta la compresión
  • Blanco = No se aplica
ROWCOMPMODE CHAR (1)   Modalidad de compresión de filas para la tabla.
  • A = ADAPTIVE
  • S = STATIC
  • Blanco = La compresión de filas no está habilitada
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:
  • D = No hay movimiento de datos
  • F = Acceso completo
  • N = No hay acceso
  • R = Acceso de sólo lectura
CLUSTERED CHAR (1) S
  • T = La tabla se agrupa en clústeres según el tiempo de inserción
  • Y = La tabla se agrupa en clústeres por dimensiones (incluso si solo se trata de una dimensión)
  • Valor nulo = La tabla no se agrupa en clústeres por dimensiones ni según el tiempo de inserción
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)  
  • N = No hay norma
  • R = Se aplica la norma restrictiva al descartar
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.
  • OFF = Las operaciones de creación de índice en la tabla se anotan cronológicamente de forma mínima.
  • ON = Las operaciones de creación de índice en la tabla se anotan cronológicamente por completo.
  • Valor nulo = El valor del parámetro de configuración de base de datos logindexbuild se utiliza para determinar si las operaciones de creación de índice se van a anotar cronológicamente por completo
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)  
  • A = Se ha especificado CCSID ASCII
  • U = Se ha especificado CCSID UNICODE
  • Blanco = No se ha especificado la cláusula CCSID
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)  
  • B = Granularidad tanto a nivel de columna como a nivel de fila
  • C = Granularidad a nivel de columna
  • R = Granularidad a nivel de fila
  • Blanco = Tabla no protegida
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.
  • D = Suprimir filas
  • P = Conservar filas
  • Blanco = La tabla no es una tabla temporal creada
LOGGED CHAR (1)   Especifica si la tabla temporal creada está anotada.
  • N = No anotada
  • Y = Anotada
  • Blanco = La tabla no es una tabla temporal creada
ONROLLBACK CHAR (1)   Especifica la acción que se realiza en la tabla temporal creada cuando se realiza una ROLLBACK.
  • D = Suprimir filas
  • P = Conservar filas
  • Blanco = La tabla no es una tabla temporal creada
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
  • B = Tanto fila como columna
  • C = Columna
  • R = Fila
  • Blanco = Sin control de acceso
TEMPORALTYPE CHAR (1)   Tipo de tabla temporal.
  • A = Tabla temporal del período de aplicación
  • B = Tabla bitemporal
  • N = No es una tabla temporal
  • S = Tabla temporal de período de sistema
TABLEORG CHAR(1)  
  • C = Tabla organizada en columnas
  • R = Tabla organizada en filas
  • N = No es una tabla
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.
  • N = El tamaño de fila no supera la longitud de registro máxima del tamaño de página
  • Y = El tamaño de fila supera la longitud de registro máxima del tamaño de página
  • En blanco = No aplicable
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:
  1. La columna DEFINER se incluye por razones de compatibilidad con versiones anteriores. Consulte OWNER.