首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

求个oracle的触发器,该怎么解决

2012-03-17 
求个oracle的触发器表 LPULPU01LPU02LPU030001H0011000如果每次LPU新增一条记录,那么就往LSN中插入一条记

求个oracle的触发器
表 LPU LPU01 LPU02 LPU03  
  0001 H001 1000
如果每次LPU新增一条记录,那么就往LSN中插入一条记录
表 LSN LSN01 LSN02 LSN03 LSN04 LSN05

比如说表LPU新增一条记录0002 H002 2000,那么就在表LSN中添加一条记录
  LSN01=0002,LSN02=H002,LSN03=2OOO,LSN04和LSN05是固定的值,比如LSN04=Y,LSN05=0
这个触发器要怎么写?

[解决办法]
Create or replace trigger lpu2
after insert
on LPU
for each row

begin
insert into LSN1(LSN01,LSN02,LSN03,LSN04,LSN05,LSN06,LSN07)
 values(:new.lpu01,:new.lpu03,:new.lpu05,:new.lpu02,'Y','N','0');

END;

热点排行
Bad Request.