oracle触发器中的after insert后继续触发,Oracle之后插入触发器
本Oracle教程解释了如何在Oracle中创建AFTER INSERT触发器的语法和示例。AFTER INSERT触发器表示Oracle将在执行INSERT操作之后触发此触发器。
语法
在Oracle / PLSQL中创建AFTER INSERT触发器的语法是:
CREATE [ OR REPLACE ] TRIGGER trigger_name AFTER INSERT ON table_name [ FOR EACH ROW ] DECLARE -- variable declarations BEGIN -- trigger code EXCEPTION WHEN ... -- exception handling END;
参数:
OR REPLACE – 可选的。 如果指定,它允许您重新创建已存在的触发器,以便可以在不发出DROP TRIGGER语句的情况下更改触发器定义。
trigger_name – 要创建的触发器的名称。
AFTER INSERT – 它表示触发器将在执行INSERT操作之后触发。
table_name – 创建触发器的表的名称。
限制
无法在视图上创建AFTER触发器。
可以更新:NEW值。
无法更新:OLD值。
注意另请参阅如何创建,,,和触发器。
示例
我们来看看如何使用CREATE TRIGGER语句来创建一个AFTER INSERT触发器的示例。
需要先创建下面一个表:
CREATE TABLE orders ( order_id number(5), quantity number(4), cost_per_item number(6,2), total_cost number(8,2) );
然
oracle触发器中的after insert后继续触发,Oracle之后插入触发器相关推荐
- oracle触发器中的after insert后继续触发,oracle触发器使用:after insert 与before insert的简单使用注意...
创建触发器时,触发器类型为after insert , 在begin中 Select fieldA into v_a from tableA; 执行到此句时,会出错: --弹出错误信息提示 --ORA ...
- 通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 – Part 2
通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 – Part B 6, 入站IDOC的设置 IDoc type – DELVRY01 Message Type – DES ...
- 通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 - Part I
通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 - Part I 公司间采购(公司间库存转储)流程里,常见的解决方案是发货方完成发货过账后,自动触发收货方的内向交货单.除 ...
- oracle 11g json 函数,在Oracle 11g中支持JSON(Support for JSON in Oracle 11g)
在Oracle 11g中支持JSON(Support for JSON in Oracle 11g) Oracle 11g是否支持JSON? 我的意思是像在PL / SQL查询中操纵JSON对象. 我 ...
- date oracle 表中_从 MySQL 迁移数据到 Oracle 中的全过程
一.前言 这里记录一次将MySQL数据库中的表数据迁移到Oracle数据库中的全过程 ,使用工具 Navicat,版本 12.0.11 操作环境及所用工具: mysql5.7 oracle18c wi ...
- oracle数据库中的回收站,Oracle 10G 中的"回收站"-数据库专栏,ORACLE
oracle 10g 中的"回收站" by fenng http://www.dbanotes.net 在oracle 10g中,引入了一个回收站(recycle bin)的概念. ...
- mysql入库出库触发器_入库出库后库存自动更新的SQL触发器语句是什么?
tb1(产品表)cpidcpnamecpcolorkucun1xxxxxx82xxxxxx7=================================tb2(入库表)riqirukucpid2 ...
- oracle dba_waiters中的lockid是什么,查杀oracle lock session and table
查杀oracle 死锁的一些帖子摘录[@more@] 查找死锁进程 column sid format 999; column b format 9; column object_name forma ...
- oracle oms启动慢,停止OMS后无法启动Oracle Enterprise 13C。
Closed. This question is off-topic. It is not currently accepting answers. Want to improve this ques ...
最新文章
- 接口测试要如何做数据准备
- python bytes' is not JSON serializable
- 转载:Linux命令之查看文件占用空间大小-du,df
- Android 高效的`InjectView – ButterKnife`
- 倍频程与钢琴调式的距离
- 迁移Net项目为Net Core\Standard项目
- Visual Studio 2017 - Update 2预览版已发布
- linux安装ld编译器,科学网—手动安装特定版本的gcc编译器 - 亓欣波的博文
- 敏捷图书排行 (2011年修订)【转】
- 区块链应用 | 区块链火了,这到底是虚火还是实火?
- 算法详解_【MOT】详解SORT与卡尔曼滤波算法
- eclipse adt 插件离线安装
- QC七大手法(New)
- 2018最新中国知名区块链公司排行榜
- mysql5.7架设征途服务器,征途服务端架设详细教程
- Android 广播接收不到短信问题,Android中短信的广播接收问题
- java 当前类相对路径_JAVA文件中获取该项目的相对路径方法
- whatamitoyou-小白详解
- 【UEFI】---关于BIOS,EIST和PStateCState和CPU主频变化得关系
- android之ION内存管理器(1)-- 简介