基本上网上查到的资料都是以这样的方式来定义分区标准的:
PARTITION T_TMP_1 VALUES LESS THAN (15) tablespace TP1,
PARTITION T_TMP_1 VALUES LESS THAN (30) tablespace TP2..
或者时间类型的:
partition e1 values less than (to_date('20020501','YYYYMMDD'))这是按一个值的范围来进行分区的.
现我想按每一天为单位来分区,如:
1月1号存储在TP1分区,1月2号存储在TP2分区,1月3号TP3分区...直到月末,而
2月1号也存储在TP1分区,2月2号也存储在TP2分区,2月3号存储在TP3分区..
..一直以这样的方式来分区,可实在不知道它这个条件该如何定义.请帮忙指点一下.谢谢先.
PARTITION T_TMP_1 VALUES LESS THAN (15) tablespace TP1,
PARTITION T_TMP_1 VALUES LESS THAN (30) tablespace TP2..
或者时间类型的:
partition e1 values less than (to_date('20020501','YYYYMMDD'))这是按一个值的范围来进行分区的.
现我想按每一天为单位来分区,如:
1月1号存储在TP1分区,1月2号存储在TP2分区,1月3号TP3分区...直到月末,而
2月1号也存储在TP1分区,2月2号也存储在TP2分区,2月3号存储在TP3分区..
..一直以这样的方式来分区,可实在不知道它这个条件该如何定义.请帮忙指点一下.谢谢先.
解决方案 »
- 怎样替代sql的datadiff函数
- ora怎么删除特定条数的记录?
- 用sql能不能查出机构的下两级机构
- 关于“ORA-00917: 缺少逗号”错误
- 那位有oracle8和oracle9的安装包
- 请各位高手帮帮看看 !!!!!oracle 中
- 求一sql语句:如何得到表中的前n项的记录,sql语句中不要求使用id
- 请推存 几本书 (pl/sql)的,还看看问题
- 每年元旦的零时运行一个过程,这样的job该如何创建?谢谢!!
- ★★★★★救急啊!!!ora_01013:user requested cancel of current operation是怎么回事??ODBC连接Oracle数据库。Open表的时候出错。
- 递归查询的问题,谢谢执教
- 简单的存储过程问题!!!!!!!
2 partition by list(a)
3 (
4 partition part1 values(1) ,
5 partition part2 values(2) ,
6 partition part3 values(3)
7 )
8 /Table created.
我想要的是,我现在这个表中的个字段(DATE类型)来做为分区键,不是int型 的.我要如何通过这个DATE类型的字段来取到它所在月的天,然后再存储到不同的分区呢?