insert into oracle vereinfachung?

maniacquaker

Grünschnabel
Hallo,
unter mySQL kann man ja mit einem insert into mehrere Tupel in die Datenbank werfen:

insert into person (name,vorname,alter)
values(tupel1),
(tupel2),
(tupel3);


funktioniert dies auch bei Oracle? Mein Lehrer hat gesagt nein und überall in tutorials etc. wird ein insert into / datensatz genommen.

Danke im Voraus,

felix matenaar
 
Hallo,

hoppla, wieso soll das in Oracle nicht gehen
Das ist doch simples Basic-SQL!
Man muß nur die richtige Syntax beachten, es gibt zwar einen SQL-Standard, aber jedes RDBMS hat mehr oder wenige Abweichungen.

Bei Oracle: insert into person (name,vorname,alter)
values(tupel1, tupel2, tupel3);
oder z.B.
insert into person (name,vorname,alter)
values('maniac', 'quaker', 17);

mfg
Michael
 
Schau bitte nochmal nach, wie ein Tupel definiert ist. Außerdem ging des dem OP um die Frage, ob man sowas hier machen kann:

INSERT INTO person (name,vorname,alter)
VALUES ('maniac', 'quaker', 17),
VALUES ('maniac', 'quaker', 18);

Bei DB2 geht so etwas zum Beispiel, bei Oracle halt eben nicht.
 
Zurück