- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
les11oracle数据库的的教程
视图 目标 通过本章学习,您将可以: 描述视图 创建和修改视图的定义,删除视图 从视图中查询数据 通过视图插入, 修改和删除数据 创建和使用临时视图 使用“Top-N” 分析 常见的数据库对象 视图 为什么使用视图 控制数据访问 简化查询 数据独立性 避免重复访问相同的数据 简单视图和复杂视图 特性 简单视图 复杂视图 表的数量 一个 一个或多个 函数 没有 有 分组 没有 有 DML 操作 可以 有时可以 创建视图 在CREATE VIEW语句中嵌入子查询 子查询可以是复杂的 SELECT 语句 创建视图 创建视图举例 描述视图结构 创建视图 创建视图时在子查询中给列定义别名 在选择视图中的列时应使用别名 查询视图 查询视图 修改视图 使用CREATE OR REPLACE VIEW 子句修改视图 CREATE VIEW 子句中各列的别名应和子查询中各列相对应 创建复杂视图 复杂视图举例 视图中使用DML的规定 可以在简单视图中执行 DML 操作 当视图定义中包含以下元素之一时不能使用delete: 组函数 GROUP BY 子句 DISTINCT 关键字 ROWNUM 伪列 视图中使用DML的规定 当视图定义中包含以下元素之一时不能使用update : 组函数 GROUP BY子句 DISTINCT 关键字 ROWNUM 伪列 列的定义为表达式 视图中使用DML的规定 当视图定义中包含以下元素之一时不能使用insert : 组函数 GROUP BY 子句 DISTINCT 关键字 ROWNUM 伪列 列的定义为表达式 表中非空的列在视图定义中未包括 WITH CHECK OPTION 子句 使用 WITH CHECK OPTION 子句确保DML只能在特定的范围内执行 任何违反WITH CHECK OPTION 约束的请求都会失败 屏蔽 DML 操作 可以使用 WITH READ ONLY 选项屏蔽对视图的DML 操作 任何 DML 操作都会返回一个Oracle server 错误 屏蔽 DML 操作 删除视图 删除视图只是删除视图的定义,并不会删除基表的数据 临时视图 临时视图可以是嵌套在 SQL语句中的子查询 在FROM 子句中的的子查询是临时视图 临时视图不是数据库对象 Top-N 分析 Top-N 分析查询一个列中最大或最小的 n 个值: 销售量最高的十种产品是什么? 销售量最差的十种产品是什么? 最大和最小的值的集合是 Top-N 分析所关心的 Top-N 分析 查询最大的几个值的 Top-N 分析: Top-N 分析 查询工资最高的三名员工: 总结 通过本章学习,您已经了解视图的优点和基本应用: 控制数据访问 简化查询 数据独立性 删除时不删除数据 子查询是临时视图的一种 Top-N 分析 What Is a View? You can present logical subsets or combinations of data by creating views of tables. A view is a logical table based on a table or another view. A view contains no data of its own but is like a window through which data from tables can be viewed or changed. The tables on which a view is based are called base tables. The view is stored as a SELECT statement in the data dictionary. Instructor Note Demo: 11_easyvu.sql Purpose: The view shown on the slide is created as follows: CREATE OR REPLACE VIEW simple_vu AS SELECT employee_id, last_name, salary FROM employees; Advantages of Views Views restrict access to the data because the view can display selective columns from the table. Views can be used to make simple queries to retrieve the result
您可能关注的文档
最近下载
- photoshop实验指导书..doc VIP
- 文献阅读与数学写作:微积分的创立与发展++课件-2024-2025学年高二下学期数学人教A版(2019)选择性必修第二册.pptx VIP
- TPM全员生产维护培训课件(课件-36张).ppt VIP
- 《全国食品安全监督抽检实施细则》复习测试卷附答案.doc
- 一种铁电负电容晶体管的电路仿真模型及建模方法.pdf VIP
- 《智慧化税费申报与管理》教案 项目八 资源税和环境保护税智慧化申报与管理.docx VIP
- 建筑法培训课件.ppt VIP
- 铜陵铜化集团招聘考试试题.pdf
- 食品抽检复习试题有答案.doc
- 2025年秋季《南京照相馆》开学第一课主题班会课件.pptx VIP
文档评论(0)