- 1
- 0
- 约4.45千字
- 约 19页
- 2018-03-11 发布于河南
- 举报
Less_11建视图
目标 解释视图的概念 ·使用数据字典视图 ·生成简单和复杂的视图 ·生成带检测约束选项的视图 ·修改一个视图 ·删除一个视图 什么是视图 视图的优点 限制对数据库访问 简化查询 数据独立性 相同数据的不同表现形式 提供一些额外的安全性保证 隐藏了数据的复杂性 保存复杂查询 Creating a View: Syntax 在CREATE VIEW语句中嵌入一个子查询. 子查询中可以包含复杂的SELECT句法. 子查询中不能包含ORDER BY 子句. 简单视图和复杂视图 表的数目 包括函数 包括组数据 通过视图进行DML语句修改 创建视图: 例子 创建 EMPVU45视图, 包括45号部门的雇员号, 名和工作职责. 使用 SQL*Plus DESCRIBE 命令描述视图的结构. 用SELECT 语句显示视图中的数据. 创建一个视图:举例 利用在子查询中使用列别名生成一个视图. 通过给定的别名从视图中选择列 修改视图: 举例 用CREATE OR REPLACE命令修改 EMPVU45 view. 为每一列增加一个列标题. CREATE VIEW子句中的列别名与子查询中的列要顺序相同. 创建一个复杂视图:例子 从两个表中取值,用组函数来创建一个复杂视图. 在视图中执行DML操作的规则 你可以对简单视图执行DML操作. 如果视图中包含下列内容,则不能删除一行 . A GROUP BY 子句. 组函数 DISTINCT 命令 在视图中执行DML操作的规则 如果视图中包含下列内容你不能修改数据 上述条件之一. 由表达式定义的列. 包含ROWNUM 伪列. 如果视图中包含下列内容,你不能添加数据 上述条件之一 任何非空的列没有被视图选上. 使用 WITH CHECK OPTION 子句 保证对视图的 DML语句操作还在视图范围内. 如果你想修改视图中的任何行的部门号,语句将会失败 ,因为它会违反 CHECK OPTION 约束 拒绝 DML 操作 加上 WITH READ ONLY 选项保证视图不能被 修改. 你若试图执行一个 DML 操作, 你会看到一个 Oracle7 Server 错误ORA-01732. 证实视图 USER_VIEWS数据字典表包含视图的定义和名字. 删除视图:举例 在数据库中删除一个视图不会丢失数据,因为视图是基于其基表的. 小结 一个视图是从其它的表或视图获取数据. 一个视图象一个观察数据的窗口. 视图提供了下列好处: 限制对数据库访问 简化查询 数据独立性 相同数据的不同表现形式 小结 创建简单视图和复杂视图 视图可以只读. 视图的定义存储在数据字典表 USER_VIEWS中. Practice Overview Creating a simple view Creating a complex view Creating a view with a check constraint Attempting to modify data in the view Displaying view definitions Removing views 14-* Copyright ó Oracle Corporation, 1996. All rights reserved. Lesson 11 建视图 ID LAST_NAME FIRST_NAME TITLE DEPT_ID -- 1 Velasquez Carmen President 50 2 Ngao LaDoris VP, Operations 41 3 Nagayama Midori VP, Sales 31 4 Quick-To-See Mark VP, Finance 10 5 Ropeburn Audry VP, Administration 50 6 Urguhart Molly Warehouse Manager 41 7 Menchu Roberta Warehouse Manager 42 8 Biri Ben Warehouse Manager 43 9 Catchpole Antoinette Warehouse Manager 44 10 Havel
您可能关注的文档
最近下载
- 旅居房车设计说明书.doc VIP
- 大明英烈传朱太公列传.pdf VIP
- 大明英烈传列传.pdf VIP
- 海尔冰箱BCD-248WBCS ZA说明书.pdf VIP
- 2001款0204宝马7系735745Li_汽车使用手册用户操作指南驾驶车主车辆说明书电子版.PDF
- 交通运输行业行业深度报告:无人机反制系统-奠定低空经济安全发展之基石.pdf VIP
- 人工智能时代语言研究中的伦理问题-Ethical Issues in Language Research in the AI Era.pdf VIP
- 2025年度广东省广州市小学五年级上学期期末测试数学试题.docx VIP
- 彝学研究史.PDF VIP
- 自考英语(二)新版教材课文翻译、课后习题及考前重点笔记整理.pdf VIP
原创力文档

文档评论(0)