请教关于oracle分区表中,如何判断一条数据到底在哪个分区中?

oodick 2013-04-11 11:32:54
对oracle进行分区,比如用范围分区
现在如果我新增一条数据,怎么才能判断出这条数据在哪个分区中呢?
...全文
1908 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
宙光 2014-07-25
  • 打赏
  • 举报
回复 1
查看分区数据: select * from test partition(p1)
babaerzi17 2013-04-12
  • 打赏
  • 举报
回复
create table x(no number,name varchar(30),age number) partition by (age)( partition a values less than (30), partition b values less than (50), partition max_v values less than (maxvalue) ); select * from x partition (a) where age <25; 这样就可以从a分区里面查找出来小于25的数据了。
xinpingf 2013-04-12
  • 打赏
  • 举报
回复
rowid吧
luoyoumou 2013-04-11
  • 打赏
  • 举报
回复
根据这条数据 对应的相关分区字段的值去判断撒!
oodick 2013-04-11
  • 打赏
  • 举报
回复
引用 1 楼 luoyoumou 的回复:
根据这条数据 对应的相关分区字段的值去判断撒!
比如我用范围分区 1:less than 100 2:less than 300 3:less than 500 按照你的意思我得提前知道这个范围分区的临界值? 那如果是用hash分区呢???求教~~~

17,090

社区成员

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

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