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) ) 视图字段


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值