Compartir a través de


SEQUENCES (Transact-SQL)

Se aplica a: SQL Server Azure SQL Database Azure 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, devuelve NULL.
NUMERIC_SCALE int Escala de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios. En caso contrario, devuelve NULL.
START_VALUE int Especifica el primer valor devuelto por el objeto de secuencia.
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. Esto es 0 para el tipo de datos tinyint y un número negativo para todos los demás tipos de datos.
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.
INCREMENT int Valor utilizado para incrementar (o disminuir si es negativo) el valor del objeto de secuencia para cada llamada a la NEXT VALUE FOR función. 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 que especifica si el objeto de secuencia debe reiniciarse desde el valor mínimo (o máximo para los objetos de secuencia descendente) o producir una excepción cuando se supera su 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.

Ejemplos

En el ejemplo siguiente se devuelve información sobre los esquemas de la base de datos de prueba:

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;