Oracle 触发器两种写法「建议收藏」

Oracle 触发器两种写法「建议收藏」//复杂触发器,功能数据插入是触发数据联动//注意:new.DATA_REGION:=才是赋值CREATEORREPLACETRIGGERTRIGGER_NAMEBEFOREINSERTONTABLE_NAMEFOREACHROWDECLARECREATE_USER_IDVARCHAR(40);CREATE_DATEDATE;DH_EVENT_IDVARCHAR(50);DATA_REGIONVARCHAR(10);BEGI

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

//复杂触发器,功能 数据插入是触发数据联动
//注意 :new.DATA_REGION := 才是赋值
CREATE
OR REPLACE TRIGGER TRIGGER_NAME 
BEFORE INSERT ON TABLE_NAME 

FOR EACH ROW
DECLARE 
CREATE_USER_ID VARCHAR (40) ;
CREATE_DATE DATE ; 
DH_EVENT_ID VARCHAR (50) ; 
DATA_REGION VARCHAR (10) ; 

BEGIN
SELECT
    USER_NAME  INTO   CREATE_USER_ID
  FROM    link_name
    where TRUE_NAME =:NEW.CREATER;
  
	:new.CREATE_DATE := SYSDATE ; 
   :new.DH_EVENT_ID := RAWTOHEX (SYS_GUID()) ; 
   :new.DATA_REGION := 'HH' ; 
   :new.CREATE_USER_ID := CREATE_USER_ID ; 
	END ;
//简单触发器 插入数据触发
CREATE OR replace trigger TRIGGER_NAME
before insert on TABLE_NAME
for each row 
begin
:new.INPUT_DATE :=TO_CHAR (
    sysdate,
    'yyyy-MM-dd hh24:mi:ss'
  ) ;
:new.DH_EVENT_ID:=rawtohex(sys_guid());
end;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年7月11日 下午3:16
下一篇 2022年7月11日 下午3:36


相关推荐

  • qmake手册(Qt5.9.3)

    qmake手册(Qt5.9.3)qmake手册qmake手册 概观 描述一个项目 建立一个项目 使用第三方库 预编译头文件 入门 从简单的开始 使应用程序可调试 添加平台特定的源文件 如果文件不存在停止qmake 检查多个条件 创建项目文件 项目文件元素 变量 注释 内置的功能和控制流程 项目模板 一般配置 声明Qt库 配置功能 声明其…

    2022年5月19日
    176
  • Java:JVM垃圾回收机制[通俗易懂]

    Java:JVM垃圾回收机制[通俗易懂]JVM垃圾回收机制提到Java垃圾回收机制就不得不提到一个方法:system.gc()用于调用垃圾收集器,在调用时垃圾收集器将运行以回收未使用的内存空间,它将尝试释放被丢弃对象所占用的空间。作为程序员有必要了解gc方法,这也是在面试中经常会被问及的问题:我们从三个方面来理解gc:1.JVM如何确定哪些空间能被回收?2.JVM会在什么时候进行垃圾清除的动作?3.JVM如何清除垃圾的?1.JVM如…

    2022年6月3日
    43
  • 数据库索引的作用和长处缺点

    数据库索引的作用和长处缺点

    2021年11月29日
    50
  • trunc函数 mysql_TRUNC函数的用法详解

    trunc函数 mysql_TRUNC函数的用法详解TRUNC 函数用于对值进行截断 用法有两种 TRUNC NUMBER 表示截断数字 TRUNC date 表示截断日期 1 截断数字 格式 TRUNC n1 n2 n1 表示被截断的数字 n2 表示要截断到那一位 n2 可以是负数 表示截断小数点前 注意 TRUNC 截断不是四舍五入 SQL gt selectTRUNC 15 79 fromdual TRUNC 15 79

    2026年3月17日
    2
  • 刘强东有多少人口_是谁在针对刘强东

    刘强东有多少人口_是谁在针对刘强东     刘强东的事情,我的文章已经说过,没啥好说的了,和我想的结果差不多。男人都没经得住美女的诱惑。关于刘强东的人品,没啥好评论的。离婚??小三??相爱了不能在一起??生活常常有。80后忙着离婚,90后忙着买房子,00后忙着谈恋爱。感慨一下就好了。      中国人口出生率断崖式跳水。2017年我国出生人口是1723万人,比2016年下降63万人。其中一孩只有724万,二…

    2025年9月12日
    9
  • AI时代,智能体大幅提升电商运营效率

    AI时代,智能体大幅提升电商运营效率

    2026年3月16日
    2

发表回复

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

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