referencing old as old new as new

代码如下:

CREATE OR REPLACE TRIGGER xxxAFTER UPDATE OF STATE ON xxxREFERENCING OLD AS OLD NEW AS NEWFOR EACH ROW

总结

提示:这里对文章进行总结:

  1. CREATE OR REPLACE TRIGGER XXX 创建或者替换xxx触发器
  2. FOR EACH ROW 表示在一次操作表的语句中,每操作成功一行就会触发一次;不写的话,表示是表级触发器,则无论操作多少行,都只触发一次;
  3. REFERENCING OLD AS OLD NEW AS NEW
    本来没什么作用,就是给新旧记录起别名。官方来说:取决于触发器是行级还是语句级触发器。对于行级触发器,REFERENCING OLD 子句允许引用更新或删除之前行中的值,REFERENCING NEW 子句允许引用已插入或更新的值。在 BEFORE 和 AFTER 触发器中可以引用 OLD 和 NEW 行。REFERENCING NEW 子句允许在插入或更新操作发生之前在 BEFORE 触发器中修改新行

触发器referencing old as old new as new相关推荐

  1. 触发器 REFERENCING OLD AS OLD NEW AS NEW FOR EACH Row

    ------转自http://guocc.iteye.com/blog/2225063 REFERENCING OLD AS OLD NEW AS NEW FOR EACH Row Sql代码   C ...

  2. PL/SQL -- DML 触发器

    --======================= -- PL/SQL --> DML 触发器 --======================= 何谓触发器?简言之,是一段命名的PL/SQL代 ...

  3. Oracle学习笔记十三 触发器

    2019独角兽企业重金招聘Python工程师标准>>> 简介 触发器是当特定事件出现时自动执行的存储过程,特定事件可以是执行更新的DML语句和DDL语句,触发器不能被显式调用. 触发 ...

  4. oracle中创建触发器

    从csdn上面看到一个如何创建触发器的问题,感觉自己很有必要保存学习,特写下来: 条件: 现有A.B两张表 A: 工号 姓名 密码 性别 年龄 ... B: 工号 姓名 密码 当对A表中的" ...

  5. Oracle使用手册(三)---存储过程与触发器

    --存储过程 /**//* --1.过程的语法结构 --参见:http://newland.cnblogs.com/archive/2006/04/05/367531.html --2.执行存储过程 ...

  6. oracle触发器初始化,oracle – 触发器无法初始化变量

    我有触发审计,它存储了对任何EMP表行执行的操作. 这个触发器工作正常,除了在某些情况下(很少发生,我无法确定确切的条件)它给了我 Oracle错误:ORA-01400:无法插入NULL(" ...

  7. Oracle Study之--Oracle触发器(Trigger)

    本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2. ...

  8. oracle 触发器 学习笔记

    触发器 是特定事件出现的时候,自动执行的代码块.类似于存储过程,但是用户不能直接调用他们. 功能:  1. 允许/限制对表的修改  2. 自动生成派生列,比如自增字段  3. 强制数据一致性  4. ...

  9. 《数据库系统概念》7-函数、存储过程、触发器

    2019独角兽企业重金招聘Python工程师标准>>> 一.函数和存储过程 a)通过函数和存储过程可以将业务逻辑保存在数据库,在需要的时候调用.比如学生在一个学期可以修的最大课程数. ...

  10. ORACLE触发器具体解释

    ORACLE PL/SQL编程之八: 把触发器说透 本篇主要内容例如以下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 ...

最新文章

  1. 聊天机器人之文本分词
  2. spark 持久化 mysql_Spark 从零到开发(八)nginx日志清洗并持久化实战
  3. 重新上课,学习HTML的第一天
  4. linux安java,Linux安装Java
  5. 数据库切换为mysql中出现的问题:Error loading MySQLdb module.
  6. ural 1012K-based Numbers. Version 2 1013. K-based Numbers. Version 3
  7. 整理一些js中常见的问题
  8. python java go 区别 一句话概括
  9. jquery18 css() : 样式的操作
  10. 使用Visio画各种可视化的流程图之活动图和状态图
  11. ANSYS APDL学习(5):ANSYS输入文件input file 的编写和调试方法
  12. win10怎样将桌面上回收站快捷键图标隐藏或显示
  13. 虚幻C++入门个人笔记(4)——UMG、网络
  14. xmanager无法连接Linux服务器,xmanager连接linux出错问题怎么解决
  15. 损失函数focal loss深度理解与简单实现
  16. Excel中vba 立即窗口使用方法详细介绍
  17. 钉钉机器人自动回复消息_微信pc客户端自动发消息(微信聊天机器人)
  18. EtherCAT运动控制卡在LabVIEW中的运动控制与数据采集
  19. iphone原彩显示对眼睛好吗_iphone的原彩显示有什么用吗
  20. 机器学习之逻辑斯蒂回归

热门文章

  1. linux奶瓶安装方法,ubuntu系统下怎么安装奶瓶
  2. 医学图像中的窗宽、窗位
  3. 2010年暴笑网络流行语:语不惊人死不休!
  4. PHP后端入门(一):实现前后端交互
  5. ubuntu中安装微信
  6. 微信小程序对接串口摄像头
  7. 77个提升自我的网站
  8. 跟极限编程创始人Kent Beck学编程
  9. DMA小区漏损治理之武林秘籍
  10. 手把手教你用移远M26/BC28的 MQTT协议 对接阿里云IoT平台