码迷,mamicode.com
首页 > 数据库 > 详细

oracle 4: 视图

时间:2018-04-20 18:52:26      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:with   --   font   only   开发   编号   dep   ace   from   

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

--创建视图,不查询薪资
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: 视图

标签:with   --   font   only   开发   编号   dep   ace   from   

原文地址:https://www.cnblogs.com/miaomeng/p/8892689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!