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;