Voici le code SQL à exécuter pour créer une séquence simple :
CREATE SEQUENCE seq_table1 START WITH 1 INCREMENT BY 1;Cette séquence, qui portera le nom de "seq_table1", débutera à 1 et s'incrémentera de 1 à chaque utilisation.
Pour l'utiliser lors de l'insertion d'une ligne dans une table, on ferait, par exemple :
INSERT INTO table1 (ID, NAME, PRICE) VALUE (seq_table1.nextval, 'Bouteille', 3);"seq_table1.nextval" permet de retourner la valeur actuelle de la séquence et l'incrementera pour la prochaine utilisation. Donc, à chaque exécution de "seq_table1.nextval", le chiffre retourné sera incrémenté.
C'est tout !
Pour Vanessa K, ;)
Ajouter votre commentaire