Bonjour,
un problème résolu, un autre qui arrive. Provisoirement développeur en PL/SQL, j'ai besoin de votre aide.
J'ai une table avec un champ "NUM" dont la valeur numérique s'incrémente à chaque insertion en table. Une clé primaire a été créée sur ce champs.
Cette incrémentation n'est pas automatique mais manuel.
Lorsque je fais de l'insertion ligne à ligne, je n'ai pas de problème.
Le problème est quand je veux faire une insertion de plusieurs lignes dans une même requete.
J'aimerais savoir comment faire pour incrémenter la valeur de ce champ à chaque insertion.
Je pensais utiliser une boucle LOOP :
FOR Rec in (select NUM, ID FROM TEMP0) LOOP
INSERT INTO TABLE(NUM, ID) VALUES (NUM, ID)
END_LOOP
Je dois récupérer la valeur précédemment insérée en table et lui ajouter 1
Merci de votre aide
Partager