Oracle之视图简单了解和创建
来源:互联网 发布:如何下载sai软件 编辑:程序博客网 时间:2024/06/05 06:23
什么是视图:
其实可以将视图简单的看做一个表,它是Oracle中的方案对象,所以我们可以通过数据字典查询到视图的定义的相关信息,但其本身不包含任何数据,它是一种逻辑上的表,就是说,他和我们平时接触的表不一样,它是通过我们的SELECT语句从一个或多个表中所查询出来的一个“虚表”。
我们通过一个简单的例子来了解一下:
1.CREATE ORREPLACE:创建或者修改的关键字
2.VIEW:视图的关键字
3.EMP_DEPT:视图的名称
4.SELECT语句:返回一个结果,这个结果就是这个视图所展现的东西。
<span style="font-size:14px;"><span style="color:#009900;">CREATE OR REPLACE</span> <span style="color:#ff0000;">VIEW</span> EMP_DEPT<span style="color:#3366ff;">AS</span> SELECT e.ENAME,e.EMPNO,d.DNAME FROM emp e,dept d WHERE e.DEPTNO = d.DEPTNO;</span>
视图的作用:
当我们的SELECT语句比较繁琐且经常用到的时候,我们可以通过这个SELECT语句创建一个视图,试图创建之后,当需要再次查询同样的SELECT结果时我们可以直接通过查询视图去解决,不需要再写与之前的SELECT相同的查询语句。
查看视图:
1.SELECT * FROM EMP_DEPT; (直接查询视图的名字)
2.SELECT e.ENAME,e.EMPNO,d.DNAME FROM empe,dept d WHERE e.DEPTNO = d.DEPTNO;
运行两句sql,可以看到1和2运行的结果是一样的,这样,当我们在多次使用到同一条查询sql时,通过查询视图,这样就简化了sql语句的编写,视图主要是在查询语句非常复杂或者很长的时候使用,如果是简单的查询语句,也可以直接写,根据个人情况选择就好。
0 0
- Oracle之视图简单了解和创建
- oracle 物化视图简单创建
- oracle 视图创建和操作,创建简单,复杂的视图,创建基表不存在的视图,视图增删改,查看视图的结构
- oracle 视图创建和操作,创建简单,复杂的视图,创建基表不存在的视图,视图增删改,查看视图的结构
- 转:oracle 视图创建和操作,创建简单,复杂的视图,创建基表不存在的视图,视图增删改,查看视图的结构
- oracle 视图创建和操作,创建简单,复杂的视图,创建基表不存在的视图,视图增删改,查看视图的结构
- oracle 视图创建和操作,创建简单,复杂的视图,创建基表不存在的视图,视图增删改,查看视图的结构
- oracle 视图创建和操作,创建简单,复杂的视图,创建基表不存在的视图,视图增删改,查看视图的结构
- Oracle之创建表、序列、索引和视图
- Oracle 创建视图和删除视图
- oracle创建和使用视图
- Oracle物化视图:创建最简单物化视图
- Oracle物化视图:创建最简单物化视图
- Oracle物化视图:创建最简单物化视图
- oracle学习之--2oracle数据库服务器的安装和简单的了解
- 新手上路之oracle 视图 索引(了解)笔记
- 有关Oracle视图的基本概念和创建
- oracle如何创建dblink和视图
- OpenCV基础:读取摄像头
- Mysql入门(十三)之存储过程
- Python基础-numpy使用
- 《轻量级Java EE企业级应用实战》第二章学习笔记
- IIS8下fileupload上传大文件出现404错误
- Oracle之视图简单了解和创建
- 欢迎使用CSDN-markdown编辑器
- 安卓四大核心组件之Activity
- C++文件操作
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- SwipeListView实现仿ios的侧滑
- uvalive 4015 树形背包dp
- 关于C中的部分小知识点(都是转载,个人学习,如有侵权,请联系我删除~谢谢!)
- build_native.py 未找到工程 xxx\proj.android' 可用的 Android 目标平台。 Android 目标平台版本应该大于或等于 20