oracle 实验-触发器的管理

上传人:夏** 文档编号:486226242 上传时间:2024-01-06 格式:DOC 页数:6 大小:303.50KB
返回 下载 相关 举报
oracle 实验-触发器的管理_第1页
第1页 / 共6页
oracle 实验-触发器的管理_第2页
第2页 / 共6页
oracle 实验-触发器的管理_第3页
第3页 / 共6页
oracle 实验-触发器的管理_第4页
第4页 / 共6页
oracle 实验-触发器的管理_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《oracle 实验-触发器的管理》由会员分享,可在线阅读,更多相关《oracle 实验-触发器的管理(6页珍藏版)》请在金锄头文库上搜索。

1、实验八名称:触发器的管理姓名:学号:班级: 1. P15 1、2、3实验步骤和结果:(截图和步骤)、利用触发器对在scott。mp表上执行的DM操作进行安全性检查,只有t用户登录数据库后才能向该表中执行DML操作。CREAT R RELAE TIGEi_lBFOE INERT OR UPDATE OR DELETEN cttmBEGNF uerSCOTTENaie_picatin_erro(-20001,u do havces to odfy thistabe);ED IF;EN;、利用创建视图并完成以下操作: (1)创建sctt.emp表的复本mpoe。CRETE TABLE employe

2、 A ELEC FRO cott.m;(2)创建能实现sottmp和eyee两表之间同步复制的L触发器.CRETE OR RAE TRGE duplate_empAFTERUPDATE OR INSERT OR EETE Ncott。epO EAHROWGINIF inserng TEINERT INTO employeALUS(:。empo,:neweme,:nwb,:new。mgr,:new。redate,:new.sal,:m,:ew.dptno);LSIF deletin HNDELEE FROM empoyeWHEREeo=:d.empno;ELSEUPATE emloe ST ep

3、no:newepno,eme=:nw。name,job=:newjob,gr=:new。mgr,hirdate=:ew。hirete,sl=:new.sal,cmm=:m,eptno:nw。dpnoRE emno=:l。epn;END IF;ND;(3)对scottemp表进行插入、删除和更新操作。DELEE FRO scot。emWERE mpo=7934;INSET ITO cott.mp(empn,enm,jo,sal)AES(11,zans,ANAYT,20);UPDATE sott.mpSET sal390 WHEREempno1111;(4)查询sco。emp表和epoe表中插入、

4、删除和更新的记录。SLECT FRM stt.ep;SELECT O employ;3、建立触发器,对scott.ep表进行DML操作时的时间、用户进行日志记录。()建立日志表p_log。EATE taleep_lg(who VACAR2(0),whe DATE,oper VARCHR2());(2)在p表上建立语句级触发器,将对em表执行的操作记录到m_lg表中。CRTE ELAE TRIGR d_logAFTR INSERTR PDA OR DLETE ON scott。empDELope emp_lgoer%TYE;BEGINIF insetg TENoer:=inset;lifeletng tenpr:=delet;eseper:upde;ENIF;INSERTITO emp_ogALUES(uer,ysdate,oper);END;(3)对scot.mp执行DL操作,查看ep_log表中的数据.INSERITO scott。em(emp) LUES(1112);ELET * FM m_lg;文中如有不足,请您指教! /

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号