what is the maximum number of triggers can apply on a single table
-
4
-
no limit
-
24
-
12
Reveal answer
Fill a bubble to check yourself
D
Correct answer
Explanation
A maximum of 12 triggers can be defined on a single table in a database, covering combinations of INSERT, UPDATE, DELETE operations with BEFORE and AFTER timing. This limit exists due to the finite combinations of trigger events and timing options. Options A, B, and C do not represent the actual trigger limit.
AI explanation
This is a legacy trivia-bank question referencing Oracle 7.0, where only 12 distinct trigger combinations (INSERT/UPDATE/DELETE x BEFORE/AFTER x ROW/STATEMENT level) could be defined per table. Modern Oracle, MySQL 5.7.2+, and SQL Server have no such hard limit, but within the context of this question the expected answer is 12.