Langages d'exploitation des bases de données

Blogue

Les cours

Exemple de séquences Oracle


Rédigé par , le
Cet article est pour ceux qui veulent avoir un exemple concret de création et d'utilisation de séquence sous Oracle.

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
(facultatif)
(facultatif et non divulgé)
Captcha image
Prenez le nombre affiché et faites moins 1.
 
Blog  

Les articles


Pour envoyer une demande d'assistance à l'enseignant, cliquez ici