033 JAVA-Oracle 视图、序列、索引
2023-05-30 17:37:54
java
1. 视图
视图中并不会存放数据, 只会存放视图的定义语句. 视图是基于表或另一个视图的逻辑表,一个视图并不包含它自己的数据,它象一个窗口,通过该窗口可以查看或改变表中的数据。它是从若干基本表和(或)其他视图构造出来的表.
在用户使用视图时, 才去动态检索数据.
视图基于其上的表称为基表
视图的优越性 :
1. 视图限制数据的访问 因为视图能够选择性的显示表中的列
2. 将复杂的查询简单化 如:视图能用于从多表中查询信息,而用户不必知道怎样写连接语句
创建视图:
create view dept_name(name,minsal,maxsal,avgsal) as select
d.department_name,
min(salary),
max(salary),
avg(salary) from employees e,departments d
where e.department_id = d.department_id group by d.department_name;
相关文章