Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: SQL
Expertise: Advanced
Nov 22, 2005

Getting New Values Entered into a Table

Suppose you are writing a row-level trigger Z on a table X to update an audit table Y with information about inserts into X, and you need to know what a particular new value is that was inserted into X: you can use :new.<fieldname> to get it.

The following simple example, with X being a two-field table, illustrates its use:


create or replace trigger Z
  after insert on X
  for each row
declare

begin
  if inserting then 
    insert into Y values (:new.field1, :new.field2);
  end if;
end Z;
Sachin Kainth
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap