You are on page 1of 2

Difference between trigger and stored procedure

<<Previous Next>>

Oracle - Difference between trigger and stored procedure - Feb 18, 2010 at 11:00 PM by Rajmeet
Ghai

Explain the difference between trigger and stored procedure.

 A stored procedure can accept parameters while a trigger cannot.


 A trigger can’t return any value while stored procedures can.
 A trigger is executed automatically on some event while a stored procedure needs to be explicitly
called.
 Triggers are used for insertions, update and deletions on tables while stored procedures are often
using independently in the database.
 A trigger cannot be written in a stored procedure. However, the reverse is not possible.

Oracle - Difference between trigger and stored procedure - Feb 07, 2010 at 14:20
PM by Shuchi Gauri

Explain the difference between trigger and stored procedure.

Trigger in act which is performed automatically before or after a event occur


Stored procedure is a set of functionality which is executed when it is explicitly invoked.

Oracle - Difference between trigger and stored procedure - April 10, 2009 at 11:00 AM

Explain the difference between trigger and stored procedure.

Procedure runs only when one call them manually whereas a trigger runs when there is any activity
(insert,update,delete) on table on which the trigger is written.

Also read

Disadvantages of trigger in oracle

Triggers can execute every time some field in database is updated. If a field is likely to be updated
often.............

Oracle Triggers

What is trigger in oracle?, What are the types of triggers?, How the triggers are attached to the table?,
What are triggering attributes?..............

Explain the difference between trigger and stored procedure.

Procedure runs only when one call them manually whereas a trigger runs when there is any activity
(insert,update,delete) on table on which the trigger is written..........

Explain Row level and statement level trigger.

Row Level Trigger is fired each time row is affected by Insert, Update or Delete command. If statement
doesn’t affect any row, no trigger action happens..........

You might also like