【oracle】其他数据对象

来源:互联网 发布:新疆用什么软件约 编辑:程序博客网 时间:2024/05/22 23:27

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;

原创粉丝点击