Home » RDBMS Server » Server Utilities » trigger
trigger [message #71810] Wed, 15 January 2003 13:48 Go to next message
Pratibha
Messages: 29
Registered: November 2001
Junior Member
It means

I can't update any row ,after creating 'before update trigger'.Is this right?

like this,If I create 'before insert 'trigger,here,I
can't insert any value.Is this right

thank you.
Re: trigger and please maintain a single thread [message #71811 is a reply to message #71810] Wed, 15 January 2003 14:08 Go to previous message
Mahesh Rajendran
Messages: 10707
Registered: March 2002
Location: oracleDocoVille
Senior Member
Account Moderator
NO.
You create a trigger that fires under a particular event.
if you create a before insert trigger,
the trigger is fired BEFORE THE RECORD is inserted.
Thats it.
SQL> create or replace trigger bef_in_ddd
  2  before insert on ddd
  3  for each row
  4  begin
  5  dbms_output.put_line('before insert trigger fired');
  6  end;
  7  /

Trigger created.

SQL> ed
Wrote file afiedt.buf

  1  create or replace trigger after_in_ddd
  2  after insert on ddd
  3  for each row
  4  begin
  5  dbms_output.put_line('after insert trigger fired');
  6* end;
SQL> /

Trigger created.

SQL> set serveroutput on
SQL> insert into ddd values ('sample');
before insert trigger fired
after insert trigger fired

1 row created.

 

Previous Topic: trigger
Next Topic: Reverse string in SQL loader?
Goto Forum:
  


Current Time: Mon May 13 20:10:03 CDT 2024