oracle触发器insert

oracle触发器insertcreateorreplacetrigger触发器名称beforeinserton表名foreachrowdeclarepragmaautonomous_transaction;–事务,固定写法变量varchar2(128):=”;beginbeginSELECT表字段into变量FROM其他关联表twheret.关联字段=:new.关联字段;EXCEPTIONWHENOTHER…

大家好,又见面了,我是你们的朋友全栈君。

create or replace trigger  触发器名称
  before insert on 表名
  for each row
declare
  pragma autonomous_transaction; — 事务,固定写法
  变量 varchar2(128):= ”;
begin
  begin 
      SELECT 表字段 into 变量 FROM  其他关联表 t where t.关联字段= :new.关联字段;
  EXCEPTION
        WHEN OTHERS THEN
        变量 :=”;
  end ;
  
  :new.关联字段 :=变量 ;  — 目的是修改新增的这条数据的值,若是不要用对新增数据进行修改就不用这一步;

  — 当该表增加数据时,按照业务逻辑需要进行的操作
  insert into 其他表2
  (column1,…)
    values (:new.column1,…) ;
  
  commit;

end;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157568.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • HTML, CSS学习笔记(完整版)[通俗易懂]

    HTML, CSS学习笔记(完整版)

  • Java面试题及答案2019版(下)

    Java面试题及答案2019版(下)上一篇:2019年最新Java面试题及答案整理(上)51、类ExampleA继承Exception,类ExampleB继承ExampleA。有如下代码片断:try{thrownewExampleB(“b”)}catch(ExampleAe){System.out.println(“ExampleA”);}catch(Exceptione){…

  • 炮轰 杨丰盛的《Android应用开发揭秘》

    炮轰 杨丰盛的《Android应用开发揭秘》看到javaeye很多人在吹嘘、推荐杨丰盛的《Android应用开发揭秘》,个人就买了一本。首先拿到书时,再次感受到机工出版社的书的纸张独有的“薄如蝉翼、黄如粪便”的特征,不过想着javaeye一众人对书中内容的推荐,纸张的质量我忍了。接着看书,不过我慢慢发现书中一堆晦涩不清的表述——这种表述可能是我自己的中文理解问题,算了不说了。但书中还充斥着一堆垃圾代码,看下面书中代码…

  • linux安装在固态盘性能差_固态硬盘格式化不了

    linux安装在固态盘性能差_固态硬盘格式化不了##磁盘尽可能恢复到从未被使用且不包含任何数据的状态检查磁盘Security状态给该磁盘设定一个密码执行secureerase命令上述方法可以尽可能的将硬盘恢复到新盘无数据状态检查磁盘Security状态hdparm-I/dev/sdc检查磁盘security状态,如果frezen直接热插拔,然后再次检查该磁盘状态,如果状态切换到了notfrozen则可以进行secureerase操作给该磁盘设定一个密码使用命令“hdparm–user-masteru–security-s

  • selenium自动化测试报告_selenium自动化测试断言

    selenium自动化测试报告_selenium自动化测试断言自动化测试——selenium(完结篇)文章目录自动化测试——selenium(完结篇)一、元素操作方法二、浏览器操作方法三、获取元素信息操作四、鼠标操作(需要实例化鼠标对象)4.1鼠标右键及双击4.2鼠标拖拽4.3鼠标悬停【重点】五、键盘操作(不需要实例化对象)☆六、元素等待七、下拉框(需要实例化下拉框)八、弹出框九、滚动条十、切换frame表单☆10.1连续切换frame十一、多窗口的切换☆十二、截图操作十三、验证码前言:看这篇帖子,最好要在知道定位八大元素的基础之上才能够比较熟练

  • java 如何实现大文件上传下载(传输)各种格式「建议收藏」

    java 如何实现大文件上传下载(传输)各种格式「建议收藏」​我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号