系统触发器.pdf





《系统触发器.pdf》由会员分享,可在线阅读,更多相关《系统触发器.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统触发器事件属性系统触发器事件属性事件属性事件Startup/ShutdownServererrorLogon/LogoffDDLDML事件名称数据库名称数据库实例号错误号用户名模式对象类型模式对象名称列除 DML 语句的列属性外,其余事件属性值可通过调用 ORACLE 定义的事件属性函数来读取。函数名称数据类型说明Ora_syseventVARCHAR2(20)激活触发器的事件名称Instance_numNUMBER数据库实例名Ora_database_nameVARCHAR2(50)数据库名称Server_error(posi)NUMBER错误信息栈中 posi指定位置中的错误号Is_s
2、ervererror(err_number)BOOLEAN检查err_number指定的错误号是否在错误信息栈中,如果在则返回TRUE,否则返回FALSE。在触发器内调用此函数可以判断是否发生指定的错误。Login_userVARCHAR2(30)登陆或注销的用户名称Dictionary_obj_typeVARCHAR2(20)DDL 语句所操作的数据库对象类型Dictionary_obj_nameVARCHAR2(30)DDL 语句所操作的数据库对象名称Dictionary_obj_ownerVARCHAR2(30)DDL 语句所操作的数据库对象所有者名称Des_encrypted_pass
3、wordVARCHAR2(2)正在创建或修改的经过DES 算法加密的用户口令例 1:创建触发器,存放有关事件信息。DESC ora_syseventDESC ora_login_user-创建用于记录事件用的表CREATE TABLE ddl_event(crt_date timestamp PRIMARY KEY,event_name VARCHAR2(20),user_name VARCHAR2(10),obj_type VARCHAR2(20),obj_name VARCHAR2(20);-创建触犯发器CREATE OR REPLACE TRIGGER tr_ddlAFTER DDL O
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 触发器

限制150内