Oracle 数据库视图创建使用及探索(一) - Go语言中文社区

Oracle 数据库视图创建使用及探索(一)


工具:Navicat Premium

Oracle 11g

视图基本概念知识储备:

常见数据库对象
表 :基本的数据存储集合,由行和列组成
视图 :从表(一个或多个)中抽取出的逻辑上相关的数据集合
序列:提供有规律的数据
索引:提高查询的效率

视图(WHAT)
视图是一种虚表。
视图建立在已有表的基础上,视图赖以建立的这些表成为基表

向视图提供数据内容的语句为SELECT语句,可以将视图
可以理解为存储起来的SELECT语句 ,

视图向用户提供基表数据的另一种表现形式

为什么使用视图(why)
控制数据访问
简单化查询
避免重复访问相同的数据

基表 :employees


视图查询结果:


创建视图SQL:(使用 CREATE or replace  view 子句修改视图)

CREATE or replace  view EMPLOYEES_VIEW (id_number,name,sal,DEPARTMENT_id)
as select employee_id ,FIRST_NAME || ' ' || last_name, salary,department_id 
from EMPLOYEES

where DEPARTMENT_ID = 80

(or replace [创建并修改原来视图有点'覆盖意思']) 

(id_number,name,sal,DEPARTMENT_id) ) 视图字段


版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_35361859/article/details/80534859
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-13 12:30:02
  • 阅读 ( 1308 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢