【oracle】其他数据对象

2017-09-14 08:04:37来源:CSDN作者:potential1人点击

分享

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;

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台