zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    单调栈
    单调队列
    线段树
    树状数组
    KMP模式匹配
    二分图最大匹配
    celery发送短信接口
    celery配置与基本使用
    celery介绍
    短信验证接口
  • 原文地址:https://www.cnblogs.com/miaomeng/p/8892689.html
Copyright © 2011-2022 走看看