Bonjour,
J'ai un petit soucis d'insertion dans une table. En effet ma clée primaire n'est pas auto increment donc je ne vois pas comment faire pour faire des insertions mutiple dans ma table???
Merci d'avance pour votre aide.
Isa
Bonjour,
J'ai un petit soucis d'insertion dans une table. En effet ma clée primaire n'est pas auto increment donc je ne vois pas comment faire pour faire des insertions mutiple dans ma table???
Merci d'avance pour votre aide.
Isa
Sans auto-increment, il te faut gérer la valeur du champ, soit par programmation avec un compteur, soit avec une séquence, soit avec un trigger (before_insert).
Sous quel SGBD travailles-tu ?
"Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément." Nicolas Boileau
"Expliquer empêche de comprendre si cela dispense de chercher"
Quiz Oracle : venez tester vos connaissances !
La FAQ Oracle : 138 réponses à vos questions
Aidez-nous à la compléter
Sous Oracle
Comment on défini une clée en auto increment sous Oracle?
il faut utiliser des séquences![]()
Essaye de voir si ce truc fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part insert into table (id,champs1,champs2) values ((select max(id)+1 from table),'mon champs 1','mon champs 2');![]()
Envoyé par Isa31
LA question a ne pas poser
![]()
La réponse : http://www.developpez.net/forums/viewtopic.php?t=269040
"Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément." Nicolas Boileau
"Expliquer empêche de comprendre si cela dispense de chercher"
Quiz Oracle : venez tester vos connaissances !
La FAQ Oracle : 138 réponses à vos questions
Aidez-nous à la compléter
OK c'est bon j'ai rien dis, je ne cherchais pas comme il faut, je pensais que la commde existait comme ça.
Merci beaucoup!!
Partager