kann ich Fallunterscheidungen mittels CASE WHEN in Triggern nutzen? Ich versuche etwas in dieser Art:
Code: Alles auswählen
CREATE OR ALTER TRIGGER TBL_DOC_NUMBER_BIU FOR TBL_DOC ACTIVE
BEFORE INSERT OR UPDATE POSITION 10000
AS
BEGIN
CASE NEW.DOC_TYPE_ID
WHEN 100 THEN NEW.ITEM_INTERNAL_NO = 'xyz';
WHEN 200 THEN NEW.ITEM_INTERNAL_NO = 'abc';
WHEN 300 THEN NEW.ITEM_INTERNAL_NO = 'def;
ELSE NEW.ITEM_INTERNAL_NO = null;
END
Martin