Trigger Question
From: Jerry Davidson <jerry_davidson_at_compuserve.com>
Date: Fri, 22 Mar 2002 10:48:13 -0600
Message-ID: <3C9B604D.90306_at_compuserve.com>
END USA_Contractor_BI;
Date: Fri, 22 Mar 2002 10:48:13 -0600
Message-ID: <3C9B604D.90306_at_compuserve.com>
newid number;
begin
select USA_Contractor_seq.nextval into newid from dual;
:new.Contractor_Key := newid;
:new.Contractor_ID := 'CID' || LPAD(TO_CHAR(newid), 5, '0');
:new.Create_Date := sysdate;
END USA_Contractor_BI;
The difference is the "WHEN" clause. I'm trying to identify cases where the value is already there (archived records) using the "old" buffer.
Doesn't like the check for a null value. What am I doing wrong?
TIA,
Jerry
Received on Fri Mar 22 2002 - 17:48:13 CET