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;