Se ha añadido una nueva vista de catálogo:
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
|
INCREMENT | DECIMAL(31,0) |
| Valor de incremento. |
START | DECIMAL(31,0) |
| Valor inicial. |
MAXVALUE | DECIMAL(31,0) | Sí | 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:
|
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:
|
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.
|
REMARKS | VARCHAR(254) | Sí | Comentarios suministrados por el usuario o nulo. |