2021-10-15-记录oracle触发器创建的简单示例

本文记录了一个Oracle数据库触发器的创建过程,主要用于在USERINFO表上操作(插入、更新、删除)时,同步记录数据到USERINFO1表并输出日志信息。示例展示了如何在BEFORE INSERT, UPDATE, DELETE事件中定义触发行为。
摘要由CSDN通过智能技术生成

记录oracle触发器创建的简单示例

记录oracle触发器创建的简单示例

记录一个简单的触发器创建

create or replace trigger trg_USERINFO
before insert or update or DELETE on USERINFO
for each row
begin
IF INSERTING THEN
insert into userinfo1
(id, name, age, address, regdate, users, password, sex)
values
(:new.id, :new.name, :new.age,:new.address, :new.regdate, :new.users, :new.password,:new.sex);
DBMS_OUTPUT.PUT_LINE(‘记录已经成功插入,并已记录到日志’);
ELSIF UPDATING THEN
–UPDATE触发
null;
ELSIF DELETING THEN
–DELETE触发
null;
END IF;

end;

很久没有写了,想重新记录起来,记录平时工作中的问题以及解决方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值