partiton table查询的一个疑问 本帖最后由 libertyang 于 2010-05-04 14:28:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好不要这样写partition P(20100504)你直接写日期就好,比如你以dt字段来分区select * from t where dt >= date '2010-05-01' and dt <= '2010-05-31';ORACLE分自动从相对应的分区中取数据 首先,按分区查询的写法是select * from <分区表名> partition (<分区名>)只要利用分区键查询,oracle会自动进行分区排除 支持,也可这么写:select * from t where dt between '2010-05-01' and '2010-05-31';同时可知道下between的用法 查询某个月的你直接按时间条件,oracle会到那一个月内的所有分区中去找按天分区太恐怖了,一年就是365个分区啊 求思路与SQL pl sql 标量变量问题 帮帮忙 oracle冷恢复 oracle statspack原始数据导出问题 Oracle用Normal登录提示用户名密码错误, 而DBA登录正常, 这是什么原因? 提问!!!!!!请高手们赐教!!!!!!!!!!!!!!查询问题 太奇怪了,请大家一定帮忙。 怎么在oracle7.3上获得当前连接数据库位于的主机名? table 与tablespace 的对应关系如何查找? ORACLE的DATE字段 如何统计专业排名前十位 用sql统计增加一行或者一列的合计
select * from <分区表名> partition (<分区名>)
只要利用分区键查询,oracle会自动进行分区排除
也可这么写:
select * from t where dt between '2010-05-01' and '2010-05-31';
同时可知道下between的用法
按天分区太恐怖了,一年就是365个分区啊