永发信息网

oracle 范围分区问题

答案:2  悬赏:30  手机版
解决时间 2021-02-09 07:08
想法:
1月份 对应 P1
2月份 对应 P2
3月份 对应 P3
但是分区是这样写的。
PARTITION P1 VALUES LESS THAN (DATE ‘2012-01-01’),
PARTITION P2 VALUES LESS THAN (DATE ‘2012-02-01’),
PARTITION P3 VALUES LESS THAN (DATE ‘2012-03-01’),
这样的话。每个分区对应的都是上个月份的数据。
即:
上年12月 对应 P1
1月份 对应 P2
2月份 对应 P3

请问建立分区该怎么写呢?
LESS THAN 是固定写法吗?有没有more than 或 greater than

DATE对应日期必须是月份的第一天。

抱歉没分了
最佳答案
这样写没有问题,把12个月的分区都写全就ok了
全部回答
首先,里边有数据不太好办,不过可以这样 create table t_business_monitor_tmp as select * from t_business_monitor; 然后,把原表清空 truncate table t_business_monitor; 然后加上分区 alter table t_business_monitor add partition p201301 values less than (to_date(' 2013-02-01 00:00:00', 'syyyy-mm-dd hh24:mi:ss', 'nls_calendar=gregorian') tablespace 表空间名; 看好了,前边的分区名是201301,后边的to_date的日期是20130201,不要弄错了,当然,这个可以指定使用的表空间, 这样的话,你要按照此语句建12个分区,最后一个就应该是名字为p201312 ,时间就是2014-01-01, 然后,把你之前的表的数据弄过来 insert into t_business_monitor select * from t_business_monitor_tmp; commit; 最后把备份表删除 drop table t_business_monitor_tmp
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
研磨时光(1912店)地址在哪,我要去那里办事
学而思公主坟奥数二年级多少钱一节课
三名教师教六个班的课,每人教两个班,分配方
今年春节想去广东之外的省份旅游,请问哪个地
埃尔时尚咖啡地址好找么,我有些事要过去
逐登在哪里啊,我有事要去这个地方
我要去日本拉!麻烦问几个问题
单选题(432+268)×80=A.33200B.80000C.56000D
当一个女孩,主动找男孩聊天,没话题找话题,
家里的门被人扔石头,如果只是看到是谁扔,但
那时那刻地址在什么地方,想过去办事
金鼎幼儿园我想知道这个在什么地方
把长4.2,5的平行四边形分成三个三角形,使它们
两个月的高加索如何喂的更高大
动漫逍遥录全本无错字精校版TXT下载
推荐资讯
冲动的“喜欢”一个一面之缘的女孩,我们俩第
TT美甲怎么去啊,我要去那办事
如何利用Bode图获得系统的传递函数
马自达星辰的发动机的怎么看缸数
【speculate】reckon和speculate意义和用法有
鑫丰皮革在哪里啊,我有事要去这个地方
家里停电前把插头摘了,来电后就不通电了
办公室电脑局域网固定IP,192.168.1.47,255.2
有人说饮水机的水反复加热对人体不好是这样吗
中国移动通信集团内蒙古有限公司准旗分公司地
朝阳县农村信用合作联社东大道信用社在哪里啊
梁南苑面馆这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?