Trigger-Problem

Hi!

Kennt sich hier jemand mit Triggern aus? Ich habe da nämlich folgendes Problem:

Es erfolgt ein Update auf Tabelle A. An dieser Tabelle hängt ein Trigger, der durch das Update gestartet wird. Dieser Trigger soll einen Insert in Tabelle B ausführen.

Das ist ja noch alles ganz normal. Aber:
Der Trigger soll die User-ID in Tabelle B schreiben, der das Update auf Tabelle A ausgelöst hat. Tabelle A kennt aber kein User-Feld.

Gibt es eine Möglichkeit, den Trigger mit eine Variablen zu versorgen oder die User-Kennung aus einer System-Tabelle zu ziehen?

Bei dem Datenbanksystem handelt es sich übrigens um DB/2, aber das Triggerproblem sollte allgemeingültig für alle triggerfähigen Datenbanken sein.

Vielen Dank für eure Hilfe!

Heinrich

hi! (spät aber doch)

zumindest in oracle gibt’s die system-variable „user“, damit könnte es funktionieren, oder aber du legst eine globale package-variable an, die du, wenn du den user weißt, befüllst, und aus der sich dann tabelle b den wert holt

grüße,
tomh