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;

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于revision 的cover letter

    关于revision 的cover letterhttp://emuch.net/html/201101/2741196.html 好,coverletter明白了。那SuggestedListofPotentialReferees如何处理呢?大家好,自己有篇elsevier的期刊在修改!不知道在提交修改稿的时候。大家的coverletter如何处理????因为系统要求专门的response

    2022年5月29日
    48
  • 微博舆情分析系统_新浪舆情通

    微博舆情分析系统_新浪舆情通1新浪微博舆情分析系统 摘要  随着互联网的迅速发展,互联网上信息也在飞速增加。如何在广泛信息中总体把握舆情,是一个很重要的问题。本系统实现了基于新浪微博的舆情分析,提供了相关话题获得、关注度曲线绘制、情感取向分析等功能;并对“复旦”关键词进行了跨越一年的舆情分析的实验。  关键词  中文信息处理; 舆情分析; 情感分析 1. 引言 随着Web2.0时…

    2022年9月19日
    3
  • 父组件向子组件传值步骤

    父组件向子组件传值步骤父组件向子组件传值步骤:在这里先定义一下,相对本案例来说:App.vue是父组件,Second-module.vue是子组件。一、首先,值肯定是定义在父组件中的,供所有子组件共享。所以要在父组件的data中定义值:二、其次,父组件要和子组件有契合点:就是在父组件中调用、注册、引用子组件:调用:注册:引用:三、接下来,就可以在父组件和子组件链接的地方(即引用子组件的标签上),把父组件的值绑定给子组件:这里我绑定了两个值,一个是数组,一个是字符串。2018-03-3010:15:

    2022年6月1日
    89
  • 从数据库中读取,实现省市区联动

    从数据库中读取,实现省市区联动

    2021年8月21日
    57
  • Mybatis-plus基础知识梳理—-(基础知识)

    Mybatis-plus基础知识梳理—-(基础知识)

    2021年7月13日
    104
  • DEDECMS首页调用图片集里的多张图片

    DEDECMS首页调用图片集里的多张图片

    2021年9月19日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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