Types of Triggers in Oracle

Showing Answers 1 - 28 of 28 Answers

ramiya

  • May 3rd, 2006
 

hi i have some problem in raise_application_error where i used it . since i used non predefined exeception then why i used it thanks ramiya

  Was this answer useful?  Yes

Kamlesh Patani

  • May 25th, 2006
 

1. Before Trigger

2. After Trigger

3. Row level trigger

4. Schema Trigger

5. Instead of Trigger

6. Database Trigger

7. Statement level Trigger

  Was this answer useful?  Yes

Santhosh

  • Jul 19th, 2006
 

3 types namely DML triggers, instead-of triggers and system triggers.

  Was this answer useful?  Yes

BASAVARAJ KOLUR

  • Mar 8th, 2007
 

There are mainly 3 types of triggers
1> dml trigger
2>instead of trigger written on only view
3>system trigger

dml trigger written on table that gets fired on dml events like
??? insert or delete or update operation
that trigger may fire?
? 1>after dml event
?2> before dml event these are timings for trigger firing

instead of trigger written only on view that view is not modifiable that also gets fired
?when dml event occurs

system trigger gets fired on system event like
?before log off or after log on or before shutdown
this trigger? may be written on
? database level
? schema level
?

S4Sandeep

  • Sep 4th, 2011
 

Based on timing:
1. Before
2. After
3. Instead of

Based on Event:

1. DDL (Insert, update, delete )
2. DML ( Create, alter, analyze, comment )
3. Database ( After setup, before shutdown)

Based on scope of trigger action:

1. Row level
2. Statement level

  Was this answer useful?  Yes

suresh kumar patra

  • Oct 24th, 2011
 

12 types of trigger.........
insert/update/delete 3
before/after 2
row level /statement level 2

3*2*2=12 types of trigger

prakash

  • Feb 28th, 2012
 

Row level trigger

  Was this answer useful?  Yes

sai balaji

  • Sep 8th, 2015
 

Basically we have 13 types of triggers.

1.Row level triggers (6 types)
2.Statement level triggers (6 types)
3.Instead of trigger

Row Level Triggers:
before insert on each row
before update on each row
before delete on each row
after insert on each row
after update on each row
after delete on each row

Statement Level Triggers:
before insert
before update
before delete
after insert
after update
after delete

Instead of Trigger:
mainly using for complex views.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions