CREATE VIEW V_MYVIEW
AS
SELECT * FROM EMP --创建视图
WHERE SAL>2000;
SELECT * --查询视图
FROM V_MYVIEW;
SELECT * FROM USER_VIEWS; --查看视图目录
CREATE OR REPLACE VIEW V_MYVIEW(部门编号,姓名,工作,月工资,部门领导) --可以自己定义
AS
SELECT EMPNO,ENAME,JOB,SAL,DEPTNO --替换视图
FROM EMP
WHERE DEPTNO=20;
INSERT INTO V_MYVIEW(EMPNO,ENAME,JOB,SAL,DEPTNO) --对视图进行插入操作,原表中没有的用NULL填充
VALUES (6688,'MOLE','CLERK',1900,20);
UPDATE V_MYVIEW SETENAME='MLDN',JOB='NAMER',SAL=5000 --更新操作,原始内容也改变
WHERE EMPNO=6688;
DELETE FROM V_MYVIEW --删除操作
WHERE EMPNO=6688;