Notas del release

38.8 Apéndice D. Vistas de catálogo

Se ha añadido una nueva vista de catálogo:

38.8.1 SYSCAT.SEQUENCES

La vista SYSCAT.SEQUENCES se genera automáticamente para las bases de datos creadas con el FixPack 3 o posterior. Para las bases de datos creadas con anterioridad al FixPack 3, ejecute el mandato db2updv7 para añadir la vista a la base de datos. Vea la información actualizada sobre el manual de Consulta de Mandatos, en las Notas del Release, para obtener detalles.

Esta vista de catálogo se actualiza durante el funcionamiento normal, en respuesta a sentencias SQL de definición de datos, rutinas de entorno y determinados programas de utilidad. Se puede acceder a los datos de la vista de catálogo utilizando los recursos de consulta habituales del SQL. Las columnas tienen nombres uniformes que están basados en el tipo de objeto descrito por la columna.


Tabla 30. Columnas de la vista de catálogo SYSCAT.SEQUENCES
Nombre columna Tipo de datos Posibili- dad de contener nulos Descripción
SEQSCHEMA VARCHAR(128)
Esquema de la secuencia.
SEQNAME VARCHAR(128)
Nombre de la secuencia (generado por DB2 para una columna de identidad).
DEFINER VARCHAR(128)
Definidor de la secuencia.
OWNER VARCHAR(128)
Propietario de la secuencia.
SEQID INTEGER
ID interno de la secuencia.
SEQTYPE CHAR(1)
Tipo de secuencia

S - Secuencia regular

INCREMENT DECIMAL(31,0)
Valor de incremento.
START DECIMAL(31,0)
Valor inicial.
MAXVALUE DECIMAL(31,0) Valor máximo.
MINVALUE DECIMAL(31,0)
Valor mínimo.
CYCLE CHAR(1)
Indicación de si habrá generación cíclica de valores al alcanzarse un valor límite:

Y - habrá generación cíclica de valores

N - no habrá generación cíclica de valores

CACHE INTEGER
Número de valores de secuencia que se deben preasignar en la memoria para obtener un acceso más rápido. 0 indica que no se preasignan valores.
ORDER CHAR(1)
Indicación de si los valores de la secuencia se deben generar en orden de petición:

Y - los valores de la secuencia se deben generar en orden de petición

N - no es necesario que los valores de la secuencia se generen en orden de petición

DATATYPEID INTEGER
Para los tipos incorporados, es el ID interno del tipo incorporado. Para los tipos diferenciados, es el ID interno del tipo diferenciado.
SOURCETYPEID INTEGER
Para un tipo incorporado, este campo tiene el valor 0. Para un tipo diferenciado, este campo es el ID interno del tipo incorporado que sirve de fuente para el tipo diferenciado.
CREATE_TIME TIMESTAMP
Indicación de la hora en la que se creó la secuencia.
ALTER_TIME TIMESTAMP
Indicación de la hora en la que se ejecutó por última vez la sentencia ALTER SEQUENCE para la secuencia.
PRECISION SMALLINT
Es la precisión definida para una secuencia de tipo decimal o numérica. Los valores son: 5 para SMALLINT, 10 para INTEGER y 19 para BIGINT.
ORIGIN CHAR(1)
El origen de la secuencia.

U - Secuencia generada por el usuario

S - Secuencia generada por el sistema

REMARKS VARCHAR(254) Comentarios suministrados por el usuario o nulo.


[ Principio de página | Página anterior | Página siguiente ]