Compartir a través de


SEQUENCES (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Devuelve una fila para cada secuencia a la que puede acceder el usuario actual de la base de datos actual.

Para recuperar información de estas vistas, especifique el nombre completo de INFORMATION_SCHEMA.view_name.

Nombre de la columna Tipo de datos Descripción
SEQUENCE_CATALOG nvarchar(128) Calificador de secuencia
SEQUENCE_SCHEMA **nvarchar(128) Nombre del esquema que contiene la secuencia
SEQUENCE_NAME nvarchar(128) Nombre de secuencia
DATA_TYPE nvarchar(128) Tipo de datos de secuencia
NUMERIC_PRECISION tinyint Precisión de la secuencia
NUMERIC_PRECISION_RADIX smallint Base de la precisión de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios. En caso contrario se devuelve NULL.
NUMERIC_SCALE int Escala de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios. En caso contrario se devuelve NULL.
START_VALUE int El primer valor que el objeto de secuencia devolverá.
MINIMUM_VALUE int Límites para el objeto de secuencia. El valor mínimo predeterminado para un nuevo objeto de secuencia es el valor mínimo del tipo de datos del objeto de secuencia. Es cero para el tipo de datos tinyint y un número negativo para todos los demás.
MAXIMUM_VALUE int Límites para el objeto de secuencia. El valor máximo predeterminado para un nuevo objeto de secuencia es el valor máximo del tipo de datos del objeto de secuencia.
INCREMENTO int Valor usado para incrementar (o disminuir si es negativo) el valor del objeto de secuencia para cada llamada a la función NEXT VALUE FOR. Si el incremento es un valor negativo, el objeto de secuencia es descendente; de lo contrario, es ascendente. El incremento no puede ser 0. El incremento predeterminado para un nuevo objeto de secuencia es 1.
CYCLE_OPTION int Propiedad especifica si el objeto de secuencia se debería reiniciar desde el valor mínimo (o el máximo para los objetos de secuencia descendente) o producir una excepción cuando se supera el valor mínimo o máximo. La opción de ciclo predeterminado para los nuevos objetos de secuencia es NO CYCLE.
DECLARED_DATA_TYPE int Tipo de datos para el tipo de datos definido por el usuario.
DECLARED_DATA_PRECISION int Precisión del tipo de datos definido por el usuario.
DECLARED_NUJMERIC_SCALE int Escala numérica para el tipo de datos definido por el usuario.

Ejemplo : devuelve información sobre los esquemas de la base de datos de prueba:

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;

Consulte también