ich möchte nach einem insert einen trigger ausführen, der in einer zweiten Tabelle einen Satz anlegt, und die id aus dem neu angelegten Satz in diese 2. Tabelle schreibt.
muster1 {
id,
wert,
}
muster2{
id,
id aus muster 1,
wert,
}
insert bekomme ich hin, aber wie komme ich im trigger an die id aus der 1. Tabelle?
Hat jemand evtl. eine ID?
der Vorschlag mit currval() ist doof, weil dies schiefgehen würde (sogar mit Fehler), wenn nicht die Sequenz befragt wird, sondern ein Wert vorgegeben.
Und falls Marko Tiikkaja sein wCTE in 9.1 bekommt, dann gäbe es sogar einen Weg, dies mit einem einzigen SQL-Befehl und ohne TRIGGER hinzubekommen.