Oracle + valeur

Oracle + valeur - Divers - Programmation

Marsh Posté le 08-10-2003 à 11:21:54    

j'ai un probleme lorsque je souhaite ajouter plusieurs valeurs a la fois dans une table  
exemple:
(une fois ma table et mes champs créés bien entendu)
insert into nom_table (champ1,champ2,...,champN)  
values (value1,value2,...,valueN,
        value1,value2,...,valueN);
 
la premiere ligne et celle de dessous sont differentes
 
il me met "trop de valeur" comme erreur

Reply

Marsh Posté le 08-10-2003 à 11:21:54   

Reply

Marsh Posté le 08-10-2003 à 12:03:11    

cocolapin a écrit :

j'ai un probleme lorsque je souhaite ajouter plusieurs valeurs a la fois dans une table  
exemple:
(une fois ma table et mes champs créés bien entendu)
insert into nom_table (champ1,champ2,...,champN)  
values (value1,value2,...,valueN,
        value1,value2,...,valueN);
 
la premiere ligne et celle de dessous sont differentes
 
il me met "trop de valeur" comme erreur
 


Tu ne peux pas inserer plusieurs ligne de cette façon. La commande insert ... values ... ne permet que l'insertion ligne par ligne.
Tu as 2 solutions : ou bien tu n'a pas bcp d'insert à faire de cette façon et tu fait plusieurs requete insert into, ou bien tu en a bcp et tu cré un fichier que tu charge avec le sql loader.
Si tes données viennent d'une table, tu peux utiliser insert into ... select ... from bidule


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

Sujets relatifs:

Leave a Replay

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