ORACLE 杂记
2011-04-14 19:43
190 查看
1. 移动分区表的表空间,
这个需要一个一个的分区来进行移动,SQL语法为:
ALTER TABLE AAAA MOVE PARTITION xxxx TABLESPACE TBS001
2.关于ORDER BY 使用索引问题
order by 使用索引是有条件的:
1)ORDER BY中所有的列必须包含在相同的索引中并保持在索引中的排列顺序.
2)ORDER BY中所有的列必须定义为非空.
3)另外,如果ORDER BY中的列在where 条件中出现,也会使用索引
3.with子句
1.使用with子句可以重复使用相同的子查询块,通过select调用,一般在子查询用到多次情况下。
2.with子句的返回结果存到用户的临时表空间中
3.with子句可以提高查询效率
4.有多个with的时候,用逗号隔开
5.最后一个with子句与下面的查询之间不能有逗号,只通过右括号分割,查询必须用括号括起来
目的是为了重用查询。
语法:
With alias_name as (select1),
With alias_name2 as (select2),
…
With alias_namen as (select n)
Select ….
WITH的语法真的很好用,但是我很少用
这个需要一个一个的分区来进行移动,SQL语法为:
ALTER TABLE AAAA MOVE PARTITION xxxx TABLESPACE TBS001
2.关于ORDER BY 使用索引问题
order by 使用索引是有条件的:
1)ORDER BY中所有的列必须包含在相同的索引中并保持在索引中的排列顺序.
2)ORDER BY中所有的列必须定义为非空.
3)另外,如果ORDER BY中的列在where 条件中出现,也会使用索引
3.with子句
1.使用with子句可以重复使用相同的子查询块,通过select调用,一般在子查询用到多次情况下。
2.with子句的返回结果存到用户的临时表空间中
3.with子句可以提高查询效率
4.有多个with的时候,用逗号隔开
5.最后一个with子句与下面的查询之间不能有逗号,只通过右括号分割,查询必须用括号括起来
目的是为了重用查询。
语法:
With alias_name as (select1),
With alias_name2 as (select2),
…
With alias_namen as (select n)
Select ….
WITH的语法真的很好用,但是我很少用
相关文章推荐
- 6.Oracle杂记——数据字典dba_free_space
- 16.Oracle杂记——数据字典dba_tab_ privs
- 19.Oracle杂记——数据字典dba_views
- 29.Oracle杂记——Oracle常用动态视图v$rowcache
- 45.Oracle杂记——Oracle常用动态视图v$system_event
- 50.Oracle杂记——Oracle常用动态视图V$ENQUEUE_LOCK
- oracle知识点杂记(持续更新)
- 20.Oracle杂记——Oracle常用动态视图v$datafile
- 30.Oracle杂记——Oracle常用动态视图v$session
- 46.Oracle杂记——Oracle常用动态视图v$session_event
- 51.Oracle杂记——Oracle常用动态视图v$segstat
- oracle 空间数据查询 杂记
- oracle知识杂记
- 21.Oracle杂记——Oracle常用动态视图v$librarycache
- 31.Oracle杂记——Oracle常用动态视图v$sesstat
- 52.Oracle杂记——Oracle常用动态视图v$filestat
- Oracle的知识点(杂记)
- oracle知识杂记
- 22.Oracle杂记——Oracle常用动态视图v$lock
- 32.Oracle杂记——Oracle常用动态视图v$sqlarea