What is an INSTEAD OF trigger?

Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.

What is an INSTEAD OF trigger?

Rating:

An INSTEAD OF trigger provides a transparent way of modifying a view that cannot be modified directly through DML (Data Manipulation Language) statements such as INSERT, UPDATE, and DELETE. An INSTEAD OF trigger is so called because, unlike other types of triggers, Oracle fires the trigger instead of executing the triggering statement.

An INSTEAD OF trigger defined on a view is fired when an INSERT, UPDATE, or DELETE statement is executed against the view. When fired, the INSTEAD OF trigger modifies the underlying tables appropriately. An INSTEAD OF trigger defined on a view is always a row trigger, i.e., the trigger is fired for each modified row of the view.

INSTEAD OF triggers can be designed only for views and not for tables. The BEFORE and AFTER options cannot be used with INSTEAD OF triggers.


Rating:



Other articles

Click here to Article home

 
uCertify.com | Our Company | Articles | Privacy | Security | Contact Us | News and Press Release | uCertify India
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD Cisco Certification: CCNA, CCENT, A+, Network+, Security+
Oracle Certification: OCP 9i, OCP 10g, OCA 9i, OCA 10g CIW foundation    EC-212-32    CISSP    Photoshop ACE    Adobe Flash ACE
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.