SQL : La Propriété de Identity (X, Y)



Pour créer un champ qui commence par une valeur X et augment par Y on utilise

Syntaxe

Create table nom_table (champ1 son_type ses_propriétés identity (X, Y)) Exemple
Créer une table client avec un champ matricule qui commence par la valeur 5 et qui augmente par 2 a
chaque nouvelle insertion d’un nouveau client dans cette table.

Create table client (num int primary key, matricule int identity(5,2))
Remarque :
Ce champ matricule dans ce cas va commencer par 5, ça veut dire le premier client inséré aura
automatiquement matricule 5, l’augmentation par 2 indique que le champ matricule avance par deux automatiquement alors le deuxième client aura comme matricule la valeur 7

Aucun commentaire:

Enregistrer un commentaire