Bonjour,
Pour un projet je dois créer une séquence qui rajoutera de nouvelles lignes dans ma BDD, le problème étant qu'évidément la clée primaire doit rester unique, pour cela il faudrait donc que je récupère la plus grande valeur rentrée et faire +1 j'ai donc pensé à quelque chose de ce genre
Bien entendu cela ne marche pas mais peut expliquer un peu plus clairement ce que je dois faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CREATE SEQUENCE maSequence START WITH ((SELECT MAX(idcl) FROM CLIENTS;)+1) INCREMENT BY 1; INSERT INTO CLIENTS VALUES(maSequence.nextval,'Max','Bob','tututu','0102030405');
Merci d'avance !
Partager