oracle 4: 视图

Posted 心高心低

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 4: 视图相关的知识,希望对你有一定的参考价值。

视图:是一个查询语句,这个查询语句可以对应着一个或多个表

--创建视图,不查询薪资
create or replace view v_normal
as
select e.empno,e.ename,e.job,e.mgr,e.hiredate
from emp e
order by e.hiredate
--把查询结果当做一张表进行关联查询
--视图:显示各个部门的平均薪资,部门编号,部门名称,平均薪资
create or replace view v_avg
as
select res.*,d.dname from
(select e.deptno,avg(sal)
from emp e group by e.deptno) res,dept d
where res.deptno = d.deptno
with read only
--视图变为只读    

序列:

oracle 数据库提供了一个叫序列的对象

序列:是一个对象,存储了一个数值,可以设置初始值(默认是1)设置下一个值比上一个值多几(默认是1),每次产生的值不同

--创建序列
create sequence seq_no
increment by 10
start with 50
cache 30

select * from dept

--使用部门序列插入数据
insert into dept values
(seq_no.nextval,开发一部,地球)

--查询序列
select seq_no.currval from dual

 



以上是关于oracle 4: 视图的主要内容,如果未能解决你的问题,请参考以下文章

如何在recyclerview不同的项目点击上打开几个不同的片段?

如何在 Toad for Oracle 中使用自定义代码片段?

EditText 软键盘总是在视图寻呼机的片段上打开

回收站视图未显示在片段中

如何从片段内的列表视图打开链接网址?

如何使列表视图出现在片段中?