暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Oracle高级SQL培训与讲解.doc
1125
37页
88次
2023-10-19
5墨值下载
Oracle
高级
SQL
培训与讲解
1 With
子句
1.1
学习目标
掌握

子句用法,并且了解

子句能够提高查询效率的原因。
1.2 With
子句要点

with
子句的返回结果存到用户的临时表空间中,只做一次查询,反复使用,提高效率。

如果定义了
with
子句,而在查询中不使用,那么会报
ora-32035
错误:未引用在
with
句中定义的查询名。

前面的
with
子句定义的查询在后面的
with
子句中可以使用。但是一个
with
子句内部不
嵌套
with
子句。

当一个查询块名字和一个表名或其他的对象相同时,解析器从内向外搜索,优先使用
子查询块名字。

with
查询的结果列有别名,引用的时候必须使用别名或
*
6. with
有可能影响执行计划。
1.3
with
子句语法
With alias_name as (select1), --as
select
中的括号都不能省略
alias_name2 as (select2),--
后面的没有
with
,逗号分割,同一个主查询同级别地方,
with
查询只能定义一次
alias_namen as (select n) –
与下面的实际查询之间没有逗号
Select ….
of 37
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜