partition的使用

gold_sword 2006-02-21 11:48:07
请问,我现在一张比较大的表中将2005年开始的数据每个月建立了一个分区,当时在查询中,我怎么根据日期中月份的不同来选定采用哪个分区呢?
能做一个函数,然后对日期进行处理,然后返回一个分区的名字,再进行选定分区么?
分区我以前没有用过,望各位不吝赐教。
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangzk0206 2006-02-22
  • 打赏
  • 举报
回复
你试一试把它的日期trunc到月,然后在用partition
select count(*)over(partition by trunc(colmun,'mm')) from test;
boydgmx 2006-02-21
  • 打赏
  • 举报
回复
对于分区表的查询,Oracle会自动根据SQL语句确定分区,不用自己找。

17,134

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧