没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
可 以 触 发 系 统 触 发 器 的 Oracle 系 统 事 件 主 要 包 括 五 大 类 , 主 要 有 Startup/
Shutdown、Servererror、Logon/Logoff、DDL、DML,下面给出系统事件的种类和事件出
现的时机(前或后),如表 5-1 所示。
表 5-1 Oracle 系统事件表
事件 允许的时机 说明
STARTUP AFTER
启动数据库实例之后触发
SHUTDOWN BEFORE
关闭数据库实例之前触发(非正常关闭不触
发)
SERVERERROR AFTER
数据库服务器发生错误之后触发
LOGON AFTER
成功登录连接到数据库后触发
LOGOFF BEFORE
开始断开数据库连接之前触发
CREATE
BEFORE,AFTER
在执行 CREATE 语句创建数据库对象之前、之
后触发
DROP
BEFORE,AFTER
在执行 DROP 语句删除数据库对象之前、之后
触发
ALTER
BEFORE,AFTER
在执行 ALTER 语句更新数据库对象之前、之后
触发
DDL
BEFORE,AFTER 在执行大多数 DDL 语句之前、之后触发
GRANT
BEFORE,AFTER 执行 GRANT 语句授予权限之前、之后触发
REVOKE
BEFORE,AFTER 执行 REVOKE 语句收权限之前、之后触犯发
RENAME
BEFORE,AFTER
执行 RENAME 语句更改数据库对象名称之前、
之后触犯发
AUDIT / NOAUDIT
BEFORE,AFTER
执行 AUDIT 或 NOAUDIT 进行审计或停止审计
之前、之后触发
+这五类系统事件触发时,各事件包含的属性如表 5-2 所示。
表 5-2 系统事件包含的属性表
Startup/
Shutdown
Servererror Logon/Logoff DDL DML
事件名称 包含 包含 包含 包含 包含
数据库名称 包含 + + + +
数据库实例号 包含 + + + +
错误号 + 包含 + + +
用户名 + + 包含 包含 +
方案对象类型 + + + 包含 包含
方案对象名称 + + + 包含 包含
列 + + + + 包含
+在表 5-2 所列的属性中,除 DML 语句的列属性外,其余事件属性值可以通过调用
ORACLE 定义好的事件属性函数来读取,具体如表 5-3 所示。
表 5-2 Oracle 事件属性函数
函数名称 数据类型 说‚‚‚ 明
Ora_sysevent VARCHAR2(20) 激活触发器的事件名称
资源评论
橘猫吃不胖胖
- 粉丝: 921
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
- 基于同态加密技术的匿名电子投票系统源码.zip
- Pyqt5项目框架-PyQt项目开发实践
- 基于C通过MQTT的智能农业大棚管理系统(本科毕业设计)
- python+CNN的网络入侵检测算法源码.zip
- js 实现记住密码功能 js.cookie.min.js
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功