Tyrann
2007-09-12, 15:30:13
möchte unter oracle eine ganze stange datensätze innerhalb einer tabelle kopieren.
funktioniert bisher leider nur mit einem datensatz.
das habe ich bisher:
insert into Menge (Menge.id_kunde, Menge.datum, Menge.masse, Menge.status)
VALUES (müller,
(select Menge.datum from Menge WHERE ( Menge.id_kunde = 'meier' )),
(select Menge.masse from Menge WHERE ( Menge.id_kunde = 'meier' )),
1);
wenn ich bei "where" zusätzlich ein Kriterium angebe, so daß nur ein Datensatz gefunden wird funktioniert das auch, aber ich will ja alle Einträge des Kunden kopieren
die Tabelle besteht aus id_messung|id_kunde|datum|masse|status
id_messung ist hier der PK
Weiss jemand Rat? :confused:
funktioniert bisher leider nur mit einem datensatz.
das habe ich bisher:
insert into Menge (Menge.id_kunde, Menge.datum, Menge.masse, Menge.status)
VALUES (müller,
(select Menge.datum from Menge WHERE ( Menge.id_kunde = 'meier' )),
(select Menge.masse from Menge WHERE ( Menge.id_kunde = 'meier' )),
1);
wenn ich bei "where" zusätzlich ein Kriterium angebe, so daß nur ein Datensatz gefunden wird funktioniert das auch, aber ich will ja alle Einträge des Kunden kopieren
die Tabelle besteht aus id_messung|id_kunde|datum|masse|status
id_messung ist hier der PK
Weiss jemand Rat? :confused: