sql >> Database teknologi >  >> RDS >> Oracle

Jeg har en insert into statement, men der er en fejl med et komma, og jeg kan bare ikke rette den

Oracle understøtter kun indsættelse på række ad gangen. Den enkleste løsning er flere indlæg:

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

Andre løsninger er at bruge insert all eller for at konvertere udsagn fra values for at select . . . from dual union all .

Jeg vil også råde dig til eksplicit at angive kolonnerne for at forhindre utilsigtede fejl.



  1. Drop tabel, hvis den findes

  2. bruger Google Docs som database?

  3. Oracle:find det største tal inden for en streng

  4. Hvordan opretter man mysql-begivenhed i en procedure eller trigger?