Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

O LiveSQL continua me mostrando isso:ORA-00933:comando SQL não finalizado corretamente


O Oracle não suporta a inserção de várias linhas usando um único values . Acho que o método mais simples é 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;