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;