ähem... trigger?

hallo leute,

hier ne blöde frage

was ist ein trigger?

danke schonmal

grüße

rasta

ein trigger ist ein pl/sql-programm (bzw. müsste unter oracle8 auch in java möglich sein), dass immer dann durchgeführt wird, wenn bestimmte aktionen auf eine tabelle durchgeführt werden. welche aktionen das sind, kann man beim erzeugen des triggers angeben.

beispiel: durch
create trigger triggername
before insert
on tabellenname
for each row …

erzeugst du einen trigger, der den nachfolgenden code immer dann ausführt, wenn auf die tabelle „tabellenname“ ein insert abgesetzt wird, und zwar vor dem tatsächlichen insert und pro eingefügter zeile. ist höllisch nützlich, wenn man den inhalt einzelner spalten aufgrund des inhalts anderer spalten automatisch berechnen lassen will, bzw. um zugriffe auf tabellen mitzuprotokollieren.

erwin

danke…

hallo erwin,

danke vielmals fpr deine schnelle antwort :smile:

viele grüße

rasta