第07章OraclePLSQL语言基础控制语句过程触发器.pptVIP

  • 3
  • 0
  • 约3.09万字
  • 约 10页
  • 2022-06-08 发布于重庆
  • 举报

第07章OraclePLSQL语言基础控制语句过程触发器.ppt

触发语句与伪记录变量的值 触发语句 :old :new Insert 将要插入的数据 Update 更新以前该行的值 更新后的值 delete 删除以前该行的值 第六十三页,共九十一页。 示例:限制写入以J开始的串: --书写一个最基本的before trigger create or replace trigger t1 before insert on person for each row begin dbms_output.put_line(Hello||:NEW.id||:NEW.name); if :NEW.name like J% then RAISE_APPLICATION_ERROR(-20000,限制写入以J开始的串); --在触发器中,不能写commit或是rollback end if; end; set serveroutput on; insert into person values(X790,Mack); 第六十四页,共九十一页。 For each row的含义: 添加for each row后,触发器,将变为行级触发器: 如: create or replace trigger trigger1 before update on person for each row declare begin

文档评论(0)

1亿VIP精品文档

相关文档