- 17
- 0
- 约1.77千字
- 约 6页
- 2016-04-14 发布于重庆
- 举报
oracle实验-触发器的管理
实验八
名称:触发器的管理
姓名: 学号:班级:
P215 1、2、3
实验步骤和结果:(截图和步骤)
1、利用触发器对在scott.emp表上执行的DML操作进行安全性检查,只有scott用户登录数据库后才能向该表中执行DML操作。
CREATE OR REPLACE TRIGGER tri_dml
BEFORE INSERT OR UPDATE OR DELETE ON scott.emp
BEGIN
IF userSCOTTTHEN
raise_application_error(-20001,You don’t have access to modify this table.);
END IF;
END;
2、利用创建视图并完成以下操作:
(1)创建scott.emp表的复本employee。
CREATE TABLE employee AS SELECT * FROM scott.emp;
(2)创建能实现scott.emp和employee两表之间同步复制的DML触发器。
CREATE OR REPLACE TRIGGER duplicate_emp
AFTER UPDATE OR INSERT OR DELETE ON scott.emp
FOR EACH ROW
BEGIN
IF inserting THEN
INSERT INTO emplo
原创力文档

文档评论(0)