Skip to Content
Oracle SQL: the Essential Reference
book

Oracle SQL: the Essential Reference

by David C. Kreines
September 2000
Intermediate to advanced
418 pages
11h 5m
English
O'Reilly Media, Inc.
Content preview from Oracle SQL: the Essential Reference

7.7. Triggers

A trigger represents a special type of PL/SQL block that you can tie to an event. When a trigger is executed by the Oracle database, it is said to "fire." The most commonly used types of triggers are Data Manipulation Language (DML) triggers that fire in response to INSERT, UPDATE, and DELETE statements. There are 15 different DML trigger types, listed in Table 7-9.

Table 7-9. Oracle's DML Trigger Types
Trigger Event Triggered for Each Description
BEFORE INSERT Statement Executes code before an INSERT statement is executed on the target table
BEFORE INSERT Row Executes code before each row is INSERTed into the target table
AFTER INSERT Statement Executes code after an INSERT statement is executed on the target table
AFTER INSERT Row Executes code after each row is INSERTed into the target table
INSTEAD OF INSERT Row Executes code instead of the INSERT for each row on which an INSERT is attempted
BEFORE UPDATE Statement Executes code before an UPDATE statement is executed on the target table
BEFORE UPDATE Row Executes code before each row of the target table is UPDATEd
AFTER UPDATE Statement Executes code after an UPDATE statement is executed on the target table
AFTER UPDATE Row Executes code after each row of the target table is UPDATEd
INSTEAD OF UPDATE Row Executes code instead of the UPDATE statement for each row for which an UPDATE is attempted
BEFORE DELETE Statement Executes code before a DELETE statement is executed on the target table
BEFORE DELETE Row ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Oracle SQL Developer

Oracle SQL Developer

Ajith Narayanan, Susan Harper

Publisher Resources

ISBN: 1565926978Catalog PageErrata