Oracle 触发器写法

Oracle 触发器写法createorreplacetriggert_after_user_copy–createorreplacetrigger触发器名称afterinsertorupdateordelete—时间after/before事件insertorupdateordeleteont_user—作用的表ontablenameFOREACHROW–指定是否对受影响的每行都执行触发器,即行级触发器,如果不使用此子句,则为语句级触发器.

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

create or replace trigger t_after_user_copy --create or replace trigger 触发器名称
after insert or update or delete   ---时间 after/before 事件 insert or update or delete
on t_user   ---作用的表 on tablename
FOR EACH ROW --  指定是否对受影响的每行都执行触发器,即行级触发器,如果不使用此子句,则为语句级触发器

BEGIN
    IF INSERTING THEN
        insert into t_user_copy(ID,NAME) values(:NEW.ID,:NEW.NAME);
    ELSIF UPDATING THEN
        UPDATE t_user_copy SET NAME = :NEW.NAME WHERE ID = :OLD.ID;
    ELSIF DELETING THEN
        DELETE FROM t_user_copy WHERE ID = :OLD.ID;
    END IF;
END;

相关参数注解:
before和after:指在事件发生之前或之后激活触发器。
insert、delete和update:指定构成触发器事件的数据操纵类型,update还可以制定列的列表。
referencing:指定新行(即将更新)和旧行(更新前)的其他名称,默认为NEW和OLD。
for each row:指定是否对受影响的每行都执行触发器,即行级触发器,如果不使用此子句,则为语句级触发器

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

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

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


相关推荐

  • 《微机原理与接口技术》期末复习笔记「建议收藏」

    《微机原理与接口技术》期末复习笔记「建议收藏」微机原理与接口技术第01章微机原理概述基本知识CPU:中央处理单元(CentralProcessorUnit),处理器,能够分析和执行指令的部件,能分析和执行指令的芯片就是CPUMPU:微处理器,MicroProcessorUnit,CPU集成芯片,比传统CPU功能性能简化,集成度高,价格低廉,性价比高微型计算机(微机:MicroComputer):MPU+存储器+…

    2022年9月27日
    5
  • webservice配置_webService

    webservice配置_webService今天看了一下webService,写了一个测试,在测试的途中遇到一些问题。记录一下。。。Service端的代码packagecom.test.ws;importjavax.jws.WebMethod;importjavax.jws.WebService;@WebServicepublicinterfaceHelloWS{ @WebMethod publicStringsayHell…

    2025年11月9日
    5
  • 如何用burpsuite抓包[通俗易懂]

    如何用burpsuite抓包[通俗易懂]首先:使用火狐浏览器,并下载插件proxy点击上图右边的按钮并选择附加组件查询并下载插件配置代理点击options,然后add需要抓包时点击绿色的就行了burpsuite首先我们来到proxy界面在开启插件代理和interceptison的情况下点击某个链接即可抓取数据包需要改包发包的话可以直接在这里修改后直接forward或者同时按ctrl和r在下图…

    2022年5月20日
    64
  • k means聚类算法实例数据_Kmeans聚类算法详解

    k means聚类算法实例数据_Kmeans聚类算法详解k-means算法又称k均值,顾名思义就是通过多次求均值而实现的聚类算法。是一种无监督的机器学习方法,即无需知道所要搜寻的目标,而是直接通过算法来得到数据的共同特征。其具体算法思想如下图所示:1、首先在图中随机选取3个点2、然后把距离这三个点最近的其他点归为一类3、取当前类的所有点的均值,作为中心点4、更新距离中心点最近的点5、再次计算被分类点的均值作…

    2025年7月25日
    2
  • 【超详细!】【超全面!】计算机二级公共基础知识考点整理「建议收藏」

    【超详细!】【超全面!】计算机二级公共基础知识考点整理「建议收藏」目录第一章数据结构与算法第一章数据结构与算法经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。详细重点学习知识点:1.算法的概念、算法时间复杂度及空间复杂度的概念2.数据结构的定义、数据逻辑结构及物理结构的定义3.栈的定义及其运算、线性链表的存储方式4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历5.二分查找法6.冒泡排序法1.1算法

    2022年6月14日
    24
  • Java英文简历(java工程师求职简历)

    java工程师英文简历范文要仔细检查已成文的`个人简历,绝对不能出现错别字、语法和标点符号方面的低级错误。最好让文笔好的朋友帮你审查一遍,因为别人比你自己更容易检查出错误。java工程师英文简历范文篇一yjbysMale,20,ThecantoneseEducation:collegeWorkinglives:freshgraduatesExpectedsalary:3000-5…

    2022年4月16日
    44

发表回复

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

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