requete sql

requete sql - SQL/NoSQL - Programmation

Marsh Posté le 07-08-2003 à 16:11:56    

bonjour,
 
 
comment faire pour inserer plusieurs enregistrements en 1 seule requete.
 
insert into articlesynthese (codcli,nomcli,typref,codeart,codeagt,qte,prixunit,ca,coeff,marge,prixrevient)
values ('ff','gg','rr','kl','yu',1,2,3,4,5,6)

 
rempli 1 tuple, mais pour en remplir plusieurs ?
 
   merci

Reply

Marsh Posté le 07-08-2003 à 16:11:56   

Reply

Marsh Posté le 07-08-2003 à 20:11:05    

juju3818 a écrit :

bonjour,
 
 
comment faire pour inserer plusieurs enregistrements en 1 seule requete.
 
insert into articlesynthese (codcli,nomcli,typref,codeart,codeagt,qte,prixunit,ca,coeff,marge,prixrevient)
values ('ff','gg','rr','kl','yu',1,2,3,4,5,6)

 
rempli 1 tuple, mais pour en remplir plusieurs ?
 
   merci


 
a moins que je me trompe, ta pas le choix de faire plusieurs insert


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 07-08-2003 à 20:16:20    

avec mysql y'a un truc pour faire un lot d'insert en une seule instruction, mais c'est pas standard

Reply

Marsh Posté le 21-08-2003 à 13:41:55    

Moi sous Oracle j'utilise cette technique la :
 
insert into articlesynthese  
select ('ff','gg','rr','kl','yu',1,2,3,4,5,6) from dual union
select ('kk','mm','yy','hg','re',8,5,2,3,6,9) from dual union
select .... from dual
 
 
 
 

Reply

Marsh Posté le 21-08-2003 à 13:43:26    

s025248 a écrit :

Moi sous Oracle j'utilise cette technique la :
 
insert into articlesynthese  
select ('ff','gg','rr','kl','yu',1,2,3,4,5,6) from dual union
select ('kk','mm','yy','hg','re',8,5,2,3,6,9) from dual union
select .... from dual
 
 
 
 
 


T'irai peut être plus vite à faire des fichiers plat que charge avec SQLloader ( si y a bcp de lignes ) ...


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 22-08-2003 à 08:30:49    

juju3818 a écrit :

bonjour,
 
 
comment faire pour inserer plusieurs enregistrements en 1 seule requete.
 
insert into articlesynthese (codcli,nomcli,typref,codeart,codeagt,qte,prixunit,ca,coeff,marge,prixrevient)
values ('ff','gg','rr','kl','yu',1,2,3,4,5,6)

 
rempli 1 tuple, mais pour en remplir plusieurs ?
 
   merci


sous mysql c'est comme ça  
 

Code :
  1. insert into articlesynthese (codcli,nomcli,typref,codeart,codeagt,qte,prixunit,ca,coeff,marge,prixrevient)
  2. values ('ff','gg','rr','kl','yu',1,2,3,4,5,6), ('aa','bb','cc','dd','ee',1,2,3,4,5,6),('hh','ii','jj','kk','lm',1,2,3,4,5,6)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed