Duplicata possible:
La meilleure façon de faire une insertion multi-lignes dans Oracle?
J'ai cette déclaration d'insertion
INSERT INTO mytable VALUES
('val1', 'val2'),
('aa', 'cc'),
('ww', 'dd');
et j'ai eu cette erreur ORA-00933: la commande SQL ne s'est pas terminée correctement
vous utilisez Oracle, essayez ceci
INSERT ALL
INTO mytable ("id", "name")
VALUES ('val1', 'val2')
INTO mytable ("id", "name")
VALUES ('aa', 'cc')
INTO mytable ("id", "name")
VALUES ('ww', 'dd')
SELECT * FROM dual ;
ou simple
INSERT INTO mytable ("id", "name") VALUES ('val1', 'val2');
INSERT INTO mytable ("id", "name") VALUES ('aa', 'cc');
INSERT INTO mytable ("id", "name") VALUES ('ww', 'dd');