触发器的创建与测试.docVIP

  • 6
  • 0
  • 约2.3千字
  • 约 5页
  • 2016-12-24 发布于重庆
  • 举报
触发器的创建与测试实例 实验环境:系统:windows XP 软件:oracle 9i 实验内容: 1、公司的作业小队、数据审核部门等公司内部用户还是外部用户登陆,系统均能自动记载这些用户登陆以及注销的时间。 2、数据库出错也要有记载;数据库启动和关闭时,系统应自动记载启动/ 关闭的时间、用户名等。 3、禁止数据审核部门用户在早8点之前、下午6点之后、以及周六、周日时间登陆数据库 实验过程: 一、创建触发器 创建表 CREATE TABLE SYS.TABLE_LOG_ON (DATABASE_NAME VARCHAR2(100), EVENT_NAME VARCHAR2(100), EVENT_TIME DATE, TRIGGER_USER VARCHAR2(100)); 创建用户登录触发器: CREATE OR REPLACE TRIGGER SYS.TRIGER_LOGON AFTER LOGON ON DATABASE BEGIN INSERT INTO TABLE_LOG_ON(DATABASE_NAME,EVENT_NAME,EVENT_TIME,TRIGGER_USER) VALUES(SYS.DATABASE_NAME,SYS.SYSEVENT,SYSDATE,USER); END; 创建表 CREATE TABLE SYS.TABLE_LOG_

文档评论(0)

1亿VIP精品文档

相关文档