| |
| | DBMS - May 1996 - Server Side |
 | | A trigger was initially defined as a "predefined database procedure, conditionally or unconditionally succeeding or preceding other database operations automatically" (K.P Eswaran, "Specifications, Implementations and Interactions of a Trigger Subsystem in an Integrated Database System," IBM Research Report, RJ1820, 1976). |
 | | An Oracle trigger cannot query or perform a manipulation operation on a "mutating" table, where the trigger may see an inconsistent view of the table, because there is a transaction pending on the table (the firing transaction, in this case). |
 | | Although triggers can be nested to 16 levels, when a trigger's action causes an update on the same row in the same table, the trigger is not fired again. |
| www.dbmsmag.com /9605d17.html (3114 words) |
|