美文网首页
视图(view)

视图(view)

作者: 李哈哈_bing | 来源:发表于2017-12-24 17:35 被阅读0次

创建视图

1.创建一个视图,通过该视图可以查询每个部门的部门最低工资及名称。

CREATE view SCOTT.htt
as 
select min(sal) avgs ,dname dd from SCOTT.emp e,SCOTT.DEPT d
where e.DEPTNO=d.DEPTNO
GROUP BY dname

2.通过如上视图,查询每个部门工资最低的员工姓名及部门名称

select avgs,dd
from  htt

修改视图

1.为htt视图加一个字段MGR字段

CREATE or replace view SCOTT.htt
as 
select sal,dname,mgr
from emp ,dept
where emp.deptno=dept.deptno

with check option子句

确保在视图上执行的DML操作仅限于一定的范围,便可使用with check option子句。

拒绝DML操作

在视图定义时使用with read only选项,可以确保不能对视图执行DML操作。

删除视图

drop view hht

练习

1.创建视图v_emp_20,包含20号部门的员工编号,姓名,年薪列(年薪=12*(工资+奖金))

CREATE view SCOTT.v_emp_20
AS 
select ename,(sal+nvl(comm,0))*12 as year
from SCOTT.emp 
where deptno=20

2.从视图v_emp_20中查询年新大于1万员工的信息。

select *
from v_emp_20
where year>10000

相关文章

  • 视图

    创建视图 创建视图语法:create VIEW 视图名 AS 查询语句; CREATE VIEW view_all...

  • 小程序标签

    一、视图容器(View Container): view 视图容器 scroll-view 可滚动视图容器 swi...

  • 3. 小程序基础组件

    常用视图容器view视图容器scroll-view 可滚动视图区域movable-view 可移动的视图容器,在页...

  • Android自定义View

    View的分类视图View主要分为两类: 单一视图即一个View,不含子View视图组即多个View组成的View...

  • MVC设计模式

    MVC:Model(模型)、View(视图)、(控制器) MVVM:Model(模型)、View(视图)、View...

  • oracle的那些事

    1.oracle视图操作 创建视图:create view视图名称as查询数据; 删除视图:drop view...

  • frame, bounds, contentOffset, co

    1, frame很容易理解,就是view视图在superView视图的区域。 2,bounds 普通View视图,...

  • 结合一道面试题浅谈触摸事件的流程

    条件:红色View 是蓝色View的子视图、蓝色View是绿色View的子视图 问:点击超出蓝色View的红色Vi...

  • Android事件传递机制

    1.View和ViewGroup View是Android视图的抽象,View是Android所有视图组件的基类。...

  • Day15-View

    View From View 分类 单一视图 如 TextView视图组 如 ViewGroup, LinearL...

网友评论

      本文标题:视图(view)

      本文链接:https://www.haomeiwen.com/subject/jguhgxtx.html