Oracle 数据库触发器激活
激活触发器的方法
Oracle 数据库触发器可以在以下两种情况下自动激活:
- DDL 操作:当对基础表进行诸如 CREATE、ALTER、TRUNCATE 等 DDL 操作时,将激活该表上定义的触发器。
- DML 操作:当对基础表进行诸如 INSERT、UPDATE、DELETE 等 DML 操作时,将激活该表上定义的触发器。
触发器激活示例
为了说明触发器的激活,我们创建一个简单的示例表以及一个在该表上定义的触发器:
<code class="sql">-- 创建示例表 CREATE TABLE employees ( id NUMBER PRIMARY KEY, name VARCHAR2(50), salary NUMBER ); -- 定义触发器 CREATE TRIGGER salary_check BEFORE UPDATE ON employees FOR EACH ROW BEGIN IF NEW.salary
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。