Ilja: Oracle Trigger und Constraint Frage

Beitrag lesen

yo,

Sobald jemand einen Wert in dieser Tabelle (nennen wir sie einmal TEST) verändert oder inserted, soll das Datum-Feld auf (SELECT SYSTIMESTAMP FROM DUAL) gesetzt werden.

CREATE OR REPLACE TRIGGER trigger_name BEFORE INSERT ON tabellen_name FOR EACH ROW
BEGIN
  :NEW.UpdateDate_TS := SYSTIMESTAMP;
END;
/

Update ist ähnlich, nur das Schlüsswelwort ändern und einen anderen Objektnamen vergeben.

zur zweiten Frage, du kannst das mit einem Check-Constraint lösen. hier mal ein Link dafür.

< http://www.techonthenet.com/oracle/check.php>

Ilja