写一个oracle触发器

[复制链接]
查看11 | 回复2 | 2011-1-6 15:30:20 | 显示全部楼层 |阅读模式
有一个触发器
有teacher 表字段有id ,flg
有student 表字段id,flg
当向teacher 表插入一条数据后并且字段flg=1时,才触发这个触发器把这条数据再插入到student 表 这个触发器怎么写

回复

使用道具 举报

千问 | 2011-1-6 15:30:20 | 显示全部楼层
create table student (id varchar2(16), flg number(1));create table teacher (id varchar2(16), flg number(1));create or replace trigger tea2stuafter insert on teacher for each rowbegin if :new.flg = 1
then
insert into student(id,flg) values(:new.id,:new.flg);
end if;end;
回复

使用道具 举报

千问 | 2011-1-6 15:30:20 | 显示全部楼层
create or replace trigger triger_studentafter insert on teacher
for each RowDeclarev_Flg Varchar2(10); --这个看你实际的类型BeginSelect :New.Flg Into v_Flg From Dual;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行