SEQUENCES (Transact-SQL)

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance

Retourne une ligne pour chaque séquence accessible par l’utilisateur actuel dans la base de données active.

Pour récupérer des informations à partir de ces vues, spécifiez le nom complet de INFORMATION_SCHEMA.<view_name>.

Nom de la colonne Type de données Description
SEQUENCE_CATALOG nvarchar(128) Qualificateur de séquence
SEQUENCE_SCHEMA nvarchar(128) Nom du schéma qui contient la séquence
SEQUENCE_NAME nvarchar(128) Nom de la séquence
DATA_TYPE nvarchar(128) Type de données de séquence
NUMERIC_PRECISION tinyint Précision de la séquence
NUMERIC_PRECISION_RADIX smallint Base de précision des données numériques approchées ou exactes, des données de type entier ou monétaire. Sinon, NULL est retournée.
NUMERIC_SCALE int Échelle des données numériques approchées ou exactes, des données de type entier ou monétaire. Sinon, NULL est retournée.
START_VALUE int Spécifie la première valeur retournée par l’objet séquence.
MINIMUM_VALUE int Limites de l’objet séquence. La valeur minimale par défaut d'un nouvel objet séquence correspond à la valeur minimale du type de données de l'objet séquence. Il s’agit 0 du type de données tinyint et d’un nombre négatif pour tous les autres types de données.
MAXIMUM_VALUE int Limites de l’objet séquence. La valeur maximale par défaut d'un nouvel objet séquence correspond à la valeur maximale du type de données de l'objet séquence.
INCREMENT int Valeur utilisée pour incrémenter (ou décrémenter si négative) la valeur de l’objet séquence pour chaque appel à la NEXT VALUE FOR fonction. Si l’incrément est une valeur négative, l’objet séquence est décroissant ; sinon, c’est croissant. L’incrément ne peut pas être 0. L’incrément par défaut d’un nouvel objet séquence est 1.
CYCLE_OPTION int Propriété qui spécifie si l’objet séquence doit redémarrer à partir de la valeur minimale (ou maximale pour les objets séquence décroissants) ou lever une exception lorsque sa valeur minimale ou maximale est dépassée. L’option de cycle par défaut pour les nouveaux objets de séquence est NO CYCLE.
DECLARED_DATA_TYPE int Type de données pour le type de données défini par l’utilisateur.
DECLARED_DATA_PRECISION int Précision pour le type de données défini par l’utilisateur.
DECLARED_NUJMERIC_SCALE int Échelle numérique pour le type de données défini par l’utilisateur.

Exemples

L’exemple suivant retourne des informations sur les schémas de la base de données de test :

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;