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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • android 启动界面修改工具下载,安卓开机画面更改软件

    android 启动界面修改工具下载,安卓开机画面更改软件安卓开机画面修改是第一屏那个LOGO。。。不是动画,不是第二屏…跟品牌没有关系,是安卓系统的关系!!!开机第一屏不是平时常见的图片格式,这个需要你下载个专门修改开机第一屏的软件来修改,具体每个手机不同版本之间的案桌系统的开机第一屏目录也不一样,这个需要刷机一样刷进去,不能手机里自己改,你到机锋网论坛搜索一下吧,里面有,我这里不方便给你具体地址,怕又被百度给审核了记得千万要对应你的手机型号的…

    2022年5月15日
    57
  • 简介交换机常用的配置命令行_华为交换机命令行语言

    简介交换机常用的配置命令行_华为交换机命令行语言交换机的配置我们下面以Cisco公司的Catalyst2900交换机为例,介绍交换机的一般配置过程。一、交换机配置方式1.通过Console(控制台)端口连接终端或运行终端仿真软件的微机;第一次对交

    2022年8月2日
    15
  • 什么是.so文件_安卓so文件作用

    什么是.so文件_安卓so文件作用so文件是Linux下的程序函数库,即编译好的可以供其他程序使用的代码和数据linux下何谓.so文件:用过windows的同学应该都知道.dll文件吧,这二者有什么共通之处呢,其实.so文件就跟.dll文件差不多 一般来说.so文件就是常说的动态链接库,都是C或C++编译出来的。与Java比较就是:它通常是用的Class文件(字节码) Linux下的.so文件时不能直接运行的,一般来讲,.so文件称为共享库那么.so文件是怎么用的呢?forexample:(1)动态库的编译.

    2022年9月19日
    0
  • MySQL的Illegal mix of collationsy异常原因和解决方法

    MySQL的Illegal mix of collationsy异常原因和解决方法

    2021年10月15日
    75
  • 在嵌入式系统中使用opkg做版本升级

    在嵌入式系统中使用opkg做版本升级一、opkg工具版本使用opkg0.3.5版本,原buildroot自带是opkg0.3.0版本,opkg0.3.0版本不支持.gz文件的解压,所以需要升级到opkg0.3.5版本。opkg工具的默认配置文件目录:/etc/opkg/opkg.conf包服务器地址:http://sylk-sh-buffer.oss-cn-beijing.aliyuncs.com/pac…

    2022年6月11日
    51
  • docker部署jenkins安装使用教程_免费docker容器

    docker部署jenkins安装使用教程_免费docker容器前言使用docker安装jenkins环境,jenkins构建的workspace目录默认是在容器里面构建的,如果我们想执行python3的代码,需进容器内部安装python3的环境。进jenki

    2022年7月31日
    4

发表回复

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

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