Ilja: 2-3 Fragen zu Prozeduren und Trigger

Beitrag lesen

moin,

Die Frage wäre dann noch woher bekomm ich den alten und den neuen Preis, muss man da irgendwas mit "REFERENCING OLD AS ... NEW AS .... " machen? und wie bekomm ich den User raus der die operation durchgeführt hat und vorallem welche Operation er gemacht hat?

es gibt referenzen ja, du musst aber eben auf die eigenheiten des jeweiligen DBMS eingehen, bei oracle wäre das zum beispiel :OLD.Spaltenname oder :NEW.Spaltenname. Auch was den usernamen betrift gibt es bestimmt auch eine entsprechene variable des DBMS. bei oracle heißt die schlicht "User", die du ansprechen kannst.

Ilja