手机版
你好,游客 登录 注册
背景:
阅读新闻

Oracle高级SQL培训与讲解 PDF

[日期:2016-06-01] 来源:Linux社区  作者:Linux [字体: ]

Oracle高级SQL培训与讲解

1 With子句

1.1 学习目标

掌握with子句用法,并且了解with子句能够提高查询效率的原因。

1.2 With子句要点

1. with子句的返回结果存到用户的临时表空间中,只做一次查询,反复使用,提高效率。

2. 如果定义了with子句,而在查询中不使用,那么会报ora-32035 错误:未引用在with子句中定义的查询名。

3. 前面的with子句定义的查询在后面的with子句中可以使用。但是一个with子句内部不能

嵌套with子句。

4. 当一个查询块名字和一个表名或其他的对象相同时,解析器从内向外搜索,优先使用子查询块名字。

5. with查询的结果列有别名,引用的时候必须使用别名或*。

6. with有可能影响执行计划。

1.3 with子句语法

With alias_name as (select1), --as和select中的括号都不能省略

alias_name2 as (select2),--后面的没有with,逗号分割,同一个主查询同级别地方,with子

查询只能定义一次

alias_namen as (select n) –与下面的实际查询之间没有逗号

Oracle高级SQL培训与讲解 PDF 百度网盘下载:http://pan.baidu.com/s/1eSGzKrw

Linux公社资源站下载:

------------------------------------------分割线------------------------------------------

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2016年资料/6月/1日/Oracle高级SQL培训与讲解PDF/

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

------------------------------------------分割线------------------------------------------

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-06/131944.htm

linux
相关资讯       Oracle SQL 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款