ORACLE 杂记

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的语法真的很好用,但是我很少用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值