首页 » Oracle » 【oracle】其他数据对象

【oracle】其他数据对象

原文 http://blog.csdn.net/potential1/article/details/77971243

2017-09-13 23:20:04阅读(435)

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;

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示 »

按 Ctrl+D 键,
把本文加入收藏夹