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

Home -> Community -> Usenet -> c.d.o.tools -> Execute trigger on current row

Execute trigger on current row

From: <bhavinsh_at_my-deja.com>
Date: 2000/09/21
Message-ID: <8qc05v$flo$1@nnrp1.deja.com>#1/1

Hi,

I'm trying to write a trigger that updates a date field after an insert. However, I want to only update that row's date field. I can't do a "where" qualification because the fields they enter can vary.

How would I update the field only for the inserted row?

Right now I have something like this which sets all the dates in the table:
CREATE OR REPLACE TRIGGER CREATED_DATE AFTER INSERT ON SOMETABLE
begin

    UPDATE SOMETABLE SET created = sysdate; end;
/

Is there an "on current row" qualification of some sort?

Oracle 8.1.6

TIA Sent via Deja.com http://www.deja.com/
Before you buy. Received on Thu Sep 21 2000 - 00:00:00 CDT

Original text of this message

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