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

Mam wstawkę w oświadczeniu, ale jest błąd z przecinkiem i po prostu nie mogę go naprawić

Oracle obsługuje tylko wstawianie naraz w wierszu. Najprostszym rozwiązaniem jest wiele wstawek:

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]');

Inne rozwiązania to użycie insert all lub przekonwertować instrukcje z values aby select . . . from dual union all .

Radziłbym również wyraźnie wymienić kolumny, aby zapobiec przypadkowym błędom.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. AWS DMS z CDC. Rekordy aktualizacji zawierają tylko zaktualizowane pole. Jak uwzględnić wszystkie?

  2. Wyjątek oracle.jdbc.driver.OracleDriver dla początkujących Java

  3. Uzyskiwanie klucza podstawowego z wstawionego DataSet w celu połączenia z innymi wstawkami

  4. Jak utworzyć tabelę tymczasową w bazie danych Oracle?

  5. Nieuporządkowane wyniki w SQL