sql >> Databasteknik >  >> RDS >> Oracle

LiveSQL visar mig detta hela tiden:ORA-00933:SQL-kommandot avslutades inte korrekt

Oracle stöder inte infogning av flera rader med ett enda values . Jag tycker att den enklaste metoden är 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;



  1. Rekursiv fråga med summa i Postgres

  2. Problem med PDO bindParam

  3. Oracle låsning med SELECT...FÖR UPPDATERING AV

  4. Uppdatera sekvens på rad INSERT