Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wielokrotne wstawianie SQL do wielu wierszy

Nie sądzę, że Oracle obsługuje VALUES z wieloma rekordami. Oto prosta alternatywa:

INSERT INTO MY_EMPLOYEE
    SELECT 126,'Popov', 'Olga', 'opopov', 8500 FROM DUAL UNION ALL
    SELECT 127, 'Chen', 'Ling', 'lcheng', 14500 FROM DUAL UNION ALL 
    SELECT 128, 'Dunn', 'David', 'ddunn', NULL FROM DUAL;

Uwaga:zdecydowanie zalecam określenie kolumn do wstawienia, ale to już inny problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać informacje o śledzeniu dla zmiennych wiążących przekazywanych przez OracleParameter w ODP.NET?

  2. Jak przenieść partycjonowaną tabelę z jednego obszaru tabel do drugiego w Oracle 11g?

  3. Błąd Oracle ORA-12154 w lokalnych usługach IIS, ale nie w programie Visual Studio Development Server

  4. Jak poprawnie wyeksportować wyniki instrukcji select do pliku Csv za pomocą bufora w programie Oracle sql developer

  5. Czy PS/SQL Oracle wymaga określonej kolejności wpisów w sekcji `declare` bloku?