我的是日期字段,如何按月呢?
CREATE TABLE WHY1
(
NAME VARCHAR2(12 BYTE),
AGE NUMBER,
SEX VARCHAR2(12 BYTE),
ID NUMBER,
CREATE_DATE DATE
)
PARTITION BY RANGE (CREATE_DATE)
(
PARTITION PART1 VALUES LESS THAN (to_char(CREATE_DATE,'yyyy-mm'))
如何让它自动对新月份增加新的分区呢? 不要每个月手工增加?
)
CREATE TABLE WHY1
(
NAME VARCHAR2(12 BYTE),
AGE NUMBER,
SEX VARCHAR2(12 BYTE),
ID NUMBER,
CREATE_DATE DATE
)
PARTITION BY RANGE (CREATE_DATE)
(
PARTITION PART1 VALUES LESS THAN (to_char(CREATE_DATE,'yyyy-mm'))
如何让它自动对新月份增加新的分区呢? 不要每个月手工增加?
)
解决方案 »
- oracle 时间段分组问题
- Oracle 如何实现 根据自定义的编码规则产生序列号
- oracle数据库SYSDATE的问题!急
- ~~~~~~~~非常奇怪的问题~~~~~~~~~(在线等)
- ORACLE中如何写SQL,使得结果能先排序再取前五条.(高分相送)
- oracle物化视图在刷新期间没有数据怎么办?
- oralce 从2亿条记录中按条件统计出相关记录的合计--怎样写Sql语句--是否有特殊方法
- 紧急求助各路ORACLE大侠,启动过程的ORA-01031的问题,多谢
- ORACLE里的A表里数据的ID号是系统自动产生的,可不可以用SQL查询看到?
- 谁能详细解释下Oracle这条SQL语句什么意思?
- 如何在PLSQL Developer中调用存储过程
- 请问怎么在ORACLE的客户端查看表结构和记录?
但可以通过JOB来实现每个月增加分区。
range是rang.
两个不是一回事.不要为了分区而分区.