oracle自动分区设置
2016-06-08 16:00
507 查看
create table t_range (id number not null PRIMARY KEY, test_date date)
partition by range (test_date) interval (numtoyMinterval (1,'MONTH'))
(
partition p_2016_01_01 values less than (to_date('2016-01-01', 'yyyy-mm-dd'))
);
select partition_name from user_tab_partitions where table_name='T_RANGE';
alter table t_range rename partition P_2014_01_01 to p_2016_01_01;
insert into t_range select rownum,
to_date(to_char(sysdate - 140, 'J') +
trunc(dbms_random.value(0, 80)),
'J')
from dual
connect by rownum <= 100000;
select partition_name from user_tab_partitions where table_name='T_RANGE';
SELECT STATEMENT, GOAL = ALL_ROWS
partition by range (test_date) interval (numtoyMinterval (1,'MONTH'))
(
partition p_2016_01_01 values less than (to_date('2016-01-01', 'yyyy-mm-dd'))
);
select partition_name from user_tab_partitions where table_name='T_RANGE';
alter table t_range rename partition P_2014_01_01 to p_2016_01_01;
insert into t_range select rownum,
to_date(to_char(sysdate - 140, 'J') +
trunc(dbms_random.value(0, 80)),
'J')
from dual
connect by rownum <= 100000;
select partition_name from user_tab_partitions where table_name='T_RANGE';
SELECT STATEMENT, GOAL = ALL_ROWS
相关文章推荐
- Oracle学习总结(四)——SELECT检索
- Oracle数据库:下载与安装图解
- Oracle学习总结(三)——SQL基础
- oracle12c goldengate配置
- DataDictionaryTool 一款生成数据库字典工具支持mysql和oracle
- Unable to load module "oracleasm"
- Oracle学习总结(二)——数据库基础
- oracle中最简单的行转列的例子
- 学习练习 Oracle数据库小题
- oracle 数据字典
- SQL Server Migration Assistant for Oracle
- oracle使用dblink连接sql server
- The path "C:\Oracle\Middleware\wlserver_10.3" contains the wrong version of WebLogic Server. Expect
- 学习练习 Oracle数据库小题 Students
- oracle中数据库自增列实现
- oracle11g创建新的用户和修改最大连接数
- 查看oracle数据库的连接数以及用户
- Navicat 该怎样检测 Oracle 数据库安全性
- 关于oracle导入imp文件出现错误1435 用户不存在的 问题
- Oracle数据库——数据库安全性管理