You are on page 1of 2

CREATE TRIGGER trigcsv

AFTER INSERT ON csvsample


for each row
DECLARE
trig_casenumber numeric(20);
trig_rev_status varchar2(200);
pragma autonomous_transaction;
BEGIN

if(:new.rev_status is null)
then
update csvsample set rev_status='Not Reviewed' where rev_status is null;
commit;
end if;
commit;

END;
.
run;

==========================================================

create table CSVSAMPLE(


CASEOWNER VARCHAR2(30),
CASENUMBER NUMERIC(20),
SUMMARY VARCHAR2(100),
PRIORITY VARCHAR2(10),
STATUS VARCHAR2(20),
ACCOUNTNAME VARCHAR2(30),
CREATEDBY VARCHAR2(30),
CASELASTMODIFIEDBY VARCHAR2(30),
AGE NUMERIC(10),
SEVERITY VARCHAR2(10),
REV_STATUS VARCHAR2(20),
reviewer varchar2(30),
case_desc varchar2(200),
rev_comm1 varchar2(100),
rev_comm2 varchar2(100),
rev_comm3 varchar2(100),
rev_comm4 varchar2(100),
rev_comm5 varchar2(100),
map_comm varchar2(100),
time numeric(10),
MAPTYPE varchar2(30),
DOCTYPE varchar2(100),
VERSION varchar2(100),
DIRECTION varchar2(20),
TRADPARTNER varchar2(100),
MAPNAME varchar2(100),
date_opened date,
date_closed date
)
====================
we need the review status to be changed to 'Not Reviewed' whenever a new record
comes...

You might also like