oracle触发器

关键字:oracle触发器


说明:oracle 触发器 和 mysql触发器 语法大致相同 不过  其中 new和old 不一样,oracle使用的时候 需要 在 前面加 “:”冒号,如 :       :new.id   old也一样


实例:

创建表1:

create table TEST8
(
  ID   INTEGER not null,
  SEX  VARCHAR2(10),
  NAME VARCHAR2(10)
)


创建表2:

create table TEST8
(
  ID   INTEGER not null,
  SEX  VARCHAR2(10),
  NAME VARCHAR2(10)
)


创建触发器:

drop trigger insert_test8;

CREATE TRIGGER  insert_test8
AFTER insert
ON test8  FOR EACH ROW
BEGIN

insert into test9(id,sex,name) values (:new.id,:new.sex,:new.name);

END insert_test8;


测试:insert into test8(id,sex,name) values (1200,'nan','aaa');


select * from test8


select * from test8

你可能感兴趣的:(oracle)