Oracle
 sql >> база данни >  >> RDS >> Oracle

LiveSQL продължава да ми показва това:ORA-00933:SQL командата не е приключила правилно

Oracle не поддържа вмъкване на множество редове с помощта на единични values . Намирам, че най-простият метод е 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL - Как да извлечете най-високите 5 стойности на колона

  2. PL/SQL процедура:Как да се върне оператор за избор?

  3. Използване на Oracle JDeveloper 12c с Oracle Database, част 1

  4. Oracle 12.2.0.1 идва през 2016 г

  5. Разделяне на низ по интервал и знак като разделител в Oracle с regexp_substr