Oracle
 sql >> Database >  >> RDS >> Oracle

LiveSQL continua a mostrarmi questo:ORA-00933:comando SQL non terminato correttamente

Oracle non supporta l'inserimento di più righe utilizzando un singolo values . Trovo che il metodo più semplice sia 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;