Descripción general de secuencias

Una secuencia es un objeto con nombre en una base de datos o esquema que da soporte al método get next value. Utilizando secuencias, puede generar números exclusivos que se pueden utilizar como valores de clave sucedánea para valores de clave primaria, donde la identificación de filas dentro de una tabla implica una clave primaria compuesta grande, o para otros propósitos.

Un valor de secuencia es un entero que puede utilizar donde desee utilizar valores numéricos. Se admiten secuencias de usuario para los cuatro tipos de enteros: byteint, smallint, integer y bigint.

Crea una secuencia con un valor inicial, un incremento, un valor mínimo y un valor máximo. También especifica si la secuencia se repite, que determina si la secuencia comienza cuando se alcanza el punto final.

Nota: Las secuencias siempre proporcionan un número de secuencia único; sin embargo, no se garantiza que los números de secuencia sean valores predecibles y monotónicamente crecientes. Las brechas y los números de secuencia inesperados se producen como resultado de la topología Netezza Performance Server y de cómo procesa las secuencias para el rendimiento de las consultas.

Las secuencias no dan soporte al acceso de base de datos cruzada; no puede obtener un valor de secuencia de una secuencia que se define en una base de datos diferente.