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
