Partager via


SEQUENCES (Transact-SQL)

S’applique à : SQL ServerAzure 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. Renvoie NULL dans les autres cas.
NUMERIC_SCALE int Échelle des données numériques approchées ou exactes, des données de type entier ou monétaire. Renvoie NULL dans les autres cas.
START_VALUE int Première valeur qui sera 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 de zéro pour le 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.
AUGMENTATION int Valeur utilisée pour incrémenter (ou décrémenter si la valeur est négative) la valeur de l’objet séquence pour chaque appel à la fonction NEXT VALUE FOR. Si l'incrément est une valeur négative, l'objet séquence décroît ; sinon, il croît. L'incrément ne peut pas avoir la valeur 0. L'incrément par défaut pour un nouvel objet séquence est 1.
CYCLE_OPTION int Propriété qui spécifie si l'objet séquence doit redémarrer de la valeur minimale (ou maximale pour les objets de séquence décroissante) ou générer une exception lorsque sa valeur minimale ou maximale est dépassée. L'option de cycle par défaut pour les nouveaux objets séquences 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.

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

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;

Voir aussi