with check option constraint empv_ck;
测试一:update empv set deptno=10 where empno=7369
结果:
ERROR位于第 1行:
ORA-01402:视图 WITH CHECK OPTIDN违反 where子句
测试二:update empv set sal=2000 where empno=7369
结果:已更新 1行。
拒绝 DML操作
-在视图定义时使用 WITH READ ONLY选项可以确保不能对视图执行 DML操作
例:
create or replace view empv(employee_id,employ_name,job_title)
as select empno,ename,job from emp where deptno=10
with read only;
3、视图删除
删除视图并不会删除数据,因为视图是基于数据库中的基表
DROP VIEW view_name;
例:DROP VIEW empv;