For example:
CREATE TRIGGER . . .
DELETE FROM FlightAvailability
WHERE flight_id IN (SELECT flight_id FROM FlightAvailability
WHERE YEAR(flight_date) < 2005);
The trigger action includes not only the
triggeredSQLStatement described in the
"triggeredSQLStatement" section of the "CREATE TRIGGER statement" topic in the
, but also the
[ FOR EACH { ROW | STATEMENT } ] clause and the
WHEN clause.
A trigger action has limitations; for example, it cannot contain dynamic
parameters or alter the table on which the trigger is defined. These limitations
are detailed in the "triggeredSQLStatement" section of the "CREATE TRIGGER
statement" topic in the .