Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> *****time stamp on same table:pl/sql****

*****time stamp on same table:pl/sql****

From: dhruba <tapashc_at_my-deja.com>
Date: 2000/03/24
Message-ID: <8bgh4h$e6m$1@nnrp1.deja.com>#1/1

Hi

I have a table testtable

name     vc2(10)
age      number
usr_id   number
u_tm     date

i want a trigger so that for any insert or update

usr_id will get userid from user_users
and u_tm will get current timestamp;

the trigger is giving an error.

create or replace trigger ins_tm_uid

       AFTER  INSERT OR UPDATE  ON testtable
       FOR EACH ROW

----
declare time_now date; curr_uid user_users.user_id%type;
----
begin time_now := SYSDATE;
----
select username into curr_uid from user_users; if inserting then insert into testtable (usr_id,u_tm) values (curr_uid,time_now) where name=:new.name; end if;
----
end;

/

Sent via Deja.com http://www.deja.com/
Before you buy. Received on Fri Mar 24 2000 - 00:00:00 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US