Oracle
 sql >> Datenbank >  >> RDS >> Oracle

LiveSQL zeigt mir immer wieder folgendes:ORA-00933:SQL-Befehl nicht ordnungsgemäß beendet

Oracle unterstützt das Einfügen mehrerer Zeilen mit einem einzigen values nicht . Ich finde, dass die einfachste Methode 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;