sql >> Database >  >> RDS >> Oracle

Ik heb een insert in statement, maar er is een fout met een komma en ik kan het gewoon niet oplossen

Oracle ondersteunt alleen het invoegen op rij tegelijk. De eenvoudigste oplossing is meerdere inzetstukken:

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

Andere oplossingen zijn om insert all te gebruiken of om de instructies te converteren van values om select . . . from dual union all .

Ik raad je ook aan om de kolommen expliciet te vermelden, om onbedoelde fouten te voorkomen.



  1. Hoe kan ik dagen toevoegen aan een datum in MYSQL in een query?

  2. Retourwaarde van de opdracht SQL Server Insert met c#

  3. Rij bijwerken met gegevens uit een andere rij in dezelfde tabel

  4. Een beginnershandleiding voor SQL-tabellen