资源预览内容
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
(1)create view view_emp_deptas select empno,ename,dept.deptno,dname,job,hiredatefrom emp,deptwhere emp.deptno = dept.deptno;(2)create or replace trigger tri_insert_viewinstead of inserton view_emp_dept-创建一个关于 view_emp_dept 视图的替换触发器for each row-是行级视图declarerow_dept dept%rowtype;beginselect * into row_dept from dept where deptno = :new.deptno;-检索指定部门编号的记录行if sql%notfound then-未检索到该部门编号的记录insert into dept(deptno,dname)values(:new.deptno,:new.dname);-向 dept 表中插入数据end if;insert into emp(empno,ename,deptno,job,hiredate)values(:new.empno,:new.ename,:new.deptno,:new.job,:new.hiredate);-向 emp 表中插入数据end tri_insert_view;/(3)向视图中执行 insert 语句触发存储过程。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号