Hallo, Wie kann ich in MsSQL in einem Trigger für <B>UPDATE</B> ein Feld bestücken?
Unter Oracle und Interbase ist dies kein Problem, jedoch möchte dies unter
MsSQL nicht funktionieren???
Beispiel Oracle: <BR>
CREATE OR REPLACE TRIGGER TABLE1_UPDATE <BR>
BEFORE UPDATE ON TABLE1 FOR EACH ROW <BR>
BEGIN <BR>
:NEW.AENDDATUM := SYSDATE; <BR>
IF :NEW.TEXT='' THEN <BR>
:NEW.TEXT := NULL; <BR>
END IF; <BR>
END; <BR>
Beispiel Interbase: <BR>
CREATE TRIGGERTABLE1_UPDATE FOR TABLE1 <BR>
BEFORE UPDATE POSITION 0 AS <BR>
BEGIN <BR>
NEW.AENDDATUM='NOW'; <BR>
IF (NEW.TEXT='') THEN <BR>
NEW.TEXT=NULL; <BR>
END^ <BR>
Bitte um Hilfe <BR>
mfg <BR>
Klaus Bürkle
Unter Oracle und Interbase ist dies kein Problem, jedoch möchte dies unter
MsSQL nicht funktionieren???
Beispiel Oracle: <BR>
CREATE OR REPLACE TRIGGER TABLE1_UPDATE <BR>
BEFORE UPDATE ON TABLE1 FOR EACH ROW <BR>
BEGIN <BR>
:NEW.AENDDATUM := SYSDATE; <BR>
IF :NEW.TEXT='' THEN <BR>
:NEW.TEXT := NULL; <BR>
END IF; <BR>
END; <BR>
Beispiel Interbase: <BR>
CREATE TRIGGERTABLE1_UPDATE FOR TABLE1 <BR>
BEFORE UPDATE POSITION 0 AS <BR>
BEGIN <BR>
NEW.AENDDATUM='NOW'; <BR>
IF (NEW.TEXT='') THEN <BR>
NEW.TEXT=NULL; <BR>
END^ <BR>
Bitte um Hilfe <BR>
mfg <BR>
Klaus Bürkle
Comment