Oracle
 sql >> Base de données >  >> RDS >> Oracle

LiveSQL n'arrête pas de m'afficher ceci :ORA-00933 :la commande SQL ne s'est pas correctement terminée

Oracle ne prend pas en charge l'insertion de plusieurs lignes à l'aide d'un seul values . Je trouve que la méthode la plus simple est insert . . . select :

INSERT INTO Countries (Country, Capital, Cities)
    SELECT 'Philippines', 'Manila', 122 FROM DUAL UNION ALL
    SELECT 'USA', 'Washington', 19495 FROM DUAL UNION ALL
    SELECT 'Brazil', 'Brasilia', 1642 FROM DUAL UNION ALL
    SELECT 'Latvia', 'Riga', 9 FROM DUAL UNION ALL
    SELECT 'Egypt', 'Cairo', 124 FROM DUAL;