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

SQL Multiple Вмъкване в няколко реда

Не мисля, че Oracle поддържа VALUES с множество записи. Ето една проста алтернатива:

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;

Забележка:Силно препоръчвам да посочите колоните за вмъкване, но това е друг проблем.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql (oracle), за да изберете първите 10 записа, след това следващите 10 и т.н

  2. Създаване на Java приложение в Oracle JDeveloper, част 1

  3. Видео:Производителност на колона Oracle 12c IDENTITY на RAC

  4. ROW_NUMBER заявка

  5. Oracle преобразуване на UNIX timestamp в timestamp с часова зона