网站首页 > 技术文章 正文
oracle触发器有多种,分别是:DML触发器、DDL触发器、替代触发器、系统触发器。
DML触发器是执行insert、delete、update语句时自动调用执行触发器代码块,又分为事件执行前触发(before)和事件执行后触发(after)
DDL触发器是基于create、alter、drop等语句的触发器,它也可以在这些语句执行前后来执行
替代(instead of)触发器能够替代原始触发的动作,该触发器扩展了试图更新的类型
系统触发器是基于Oracle系统事件(logon和startup)所建立的触发器,可以跟踪系统或者数据库的变化
基本语法
1. 创建触发器
CREATE TRIGGER trigger_name
{BEFORE|AFTER|INSTEAD OF} trigger_event ON {table_name|view_name}
[FOR EACH ROW]
BEGIN
trigger_body
END trigger_name
2. 修改触发器
CREATE [OR REPLACE] TRIGGER trigger_name
3. 删除触发器
DROP TRIGGER trigger_name
4. 查看触发器
可以去USER_TRIGGER、ALL_TRIGGER、DBA_TRIGGER这三个数据字典表里面查看
猜你喜欢
- 2024-10-13 通过触发器截取插入Oracle的数据长度
- 2024-10-13 ORACLE 19C 触发器自动打开PDB oracle 触发器执行出错
- 2024-10-13 干货 oracle sql 存储过程、触发器、方法
- 2024-10-13 Oracle数据库面试题汇总 oracle数据库面试题基础知识
- 2024-10-13 Oracle数据库知识 day02 索引&pl/sql语法&存储过程&触发器
- 2024-10-13 Oracle笔试题库 附参考答案 oracle笔试题目及答案
- 2024-10-13 Oracle 创建表的序列和触发器 oracle给表添加触发器
- 2024-10-13 分享一个实用的触发器--限制Oracle用户登录IP地址
- 2024-10-13 利用Oracle触发器实现不同数据库之间的数据同步
- 2024-10-13 Oracle触发器的简单例子 oracle中触发器分为哪几种
你 发表评论:
欢迎- 05-11FANUC修改前端目录教程
- 05-11前端分享-Set你不知道的事
- 05-11jq+ajax+bootstrap改了一个动态分页的表格
- 05-11千万级大表分页查询效率剧降,你会怎么办?
- 05-11Elasticsearch深度分页
- 05-11如何写一个简单的分页
- 05-11手速太快引发分页翻车?前端竞态陷阱揭秘
- 05-11「linux」Socket缓存是如何影响TCP性能的?
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端懒加载 (45)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)