Ans: Trigger: A Trigger is a stored PL/SQL program unit associated with a specific database table. Procedure: A Procedure is to be explicitly called by the user whereas Triggers are automatically called implicitly by Oracle itself whenever event Occurs.