找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 13|回复: 0

Oracle高级sql培训与讲解pdf

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 15:21:29 | 显示全部楼层 |阅读模式
软件标签:  oracle   sql教程
oracle高级sql培训与讲解可以为读者们提高非常专业的sql培训和讲解,从而帮助读者们在sql方面能够有巨大的进步,有需要的朋友们千万不要错过哦!
本书介绍:
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) –与下面的实际查询之间没有逗号

等......


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-14 06:00 , Processed in 0.077089 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表