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

Имам вмъкване в израз, но има грешка със запетая и просто не мога да я поправя

Oracle поддържа само вмъкване на ред наведнъж. Най-простото решение е множество вмъквания:

INSERT INTO Customer VALUES (11011, 'Jeffery', 'Smith', '18 Water RD', 0877277521, '[email protected]');
INSERT INTO Customer VALUES (11012, 'Alex', 'Hendricks', '22 Water Rd', 0863257857 , '[email protected]');
INSERT INTO Customer VALUES (11013 , 'Johnson', 'Clark', '101 Summer Lane', 0834567891,'[email protected]');
INSERT INTO Customer VALUES (11014 , 'Henry', 'Jones', '55 Mountain Way',0612547895 ,'[email protected]');
INSERT INTO Customer VALUES (11015 , 'Andre', 'Williams', '5 Main Rd ', 0827238521,'[email protected]');

Други решения са да използвате insert all или за преобразуване на изразите от values за select . . . from dual union all .

Също така бих ви посъветвал изрично да посочите колоните, за да предотвратите неволни грешки.



  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 Server

  2. Форматиране на данни с определен цвят

  3. Използване на низ в съхранена процедура на Oracle

  4. Предаване на масив от .Net приложение към съхранена процедура на Oracle

  5. Незабавно изпълнение с тип, различен от Sql