首页 > 数据库 > Oracle > ORACLE INSTEAD OF 触发器
--创建测试表
SQL> create table mytest1(row_num number,row_name
varchar2(50));
表被创建
SQL> create table mytest2(row_num number,row_name varchar2(50));
表被创建
--测试数据
SQL> INSERT INTO MYTEST1 VALUES(1,'Fuck!!!');
1 行 已插入
SQL> INSERT INTO MYTEST2 VALUES(1,'Watch your mouth!!!');
1 行 已插入
SQL> COMMIT;
提交完成
--先在一个表上创建触发器
SQL> CREATE OR REPLACE TRIGGER TRI_TEST1
触发器被创建
--测试更新
SQL> set serveroutput on
SQL> UPDATE MYTEST1 SET ROW_NAME = 'DO it!!!';
DO it!!! Fuck!!!
1 行 已更新
--更新成功
SQL> SELECT * FROM MYTEST2;
---------- --------------------------------------------------
--另外张表创建触发器
SQL> CREATE OR REPLACE TRIGGER
TRI_TEST2