J'obtiens une erreur dans la commande SQL n'est pas correctement terminé

quand j'entre dans cette

INSERT INTO works_on
(essn, pno, hours)
values
('123456789', 1, 32.5),
('123456789', 2, 7.5),
('666884444', 3, 40.0),
('453453453', 1, 20.0),
('453453453', 2, 20.0),
('333445555', 2, 10.0),
('333445555', 3, 10.0),
('333445555', 10, 10.0),
('333445555', 20, 10.0),
('999887777', 30, 30.0),
('999887777', 10, 10.0),
('987987987', 10, 35.0),
('987987987', 30, 5.0),
('987654321', 30, 20.0),
('987654321', 20, 15.0),
('888665555', 20, 0);

J'obtiens l'erreur de suivi

ORA-00933: commande SQL n'est pas correctement terminé

Ce n'est pas comment vous faites multi-ligne insérer dans Oracle, vous devez utiliser leur bizarre multi-table insert combiné avec un double sélectionner (pouah!).

OriginalL'auteur UnPatoCuacCuac | 2013-06-25