oracle查看分区的数据
2014-09-12 15:58
274 查看
查看分区的数据:
select * from table_name partition(partitionname);
1、创建测试表
create table test
( INT_ID INTEGER,
VENDOR_ID INTEGER,
SCAN_START_TIME DATE
)partition by range (SCAN_START_TIME)
(
partition test0 values less than (TO_DATE(' 2014-06-21 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
tablespace testdbs01
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
),
partition test1 values less than (TO_DATE(' 2014-10-16 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
tablespace testdbs02
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
)
);
insert into test values (1,0,TO_DATE(' 2014-10-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (2,0,TO_DATE(' 2014-10-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (3,0,TO_DATE(' 2014-10-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (4,0,TO_DATE(' 2014-10-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (5,0,TO_DATE(' 2014-10-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (6,1,TO_DATE(' 2014-06-1 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (7,2,TO_DATE(' 2014-06-1 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (8,3,TO_DATE(' 2014-06-1 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (9,4,TO_DATE(' 2014-06-1 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (10,5,TO_DATE(' 2014-06-1 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
select * from user_tab_partitions a where a.table_name='TEST';显示2个分区。
2、查看分区的数据
select * from TEST partition(test1); 显示分区1的5条数据
select * from table_name partition(partitionname);
1、创建测试表
create table test
( INT_ID INTEGER,
VENDOR_ID INTEGER,
SCAN_START_TIME DATE
)partition by range (SCAN_START_TIME)
(
partition test0 values less than (TO_DATE(' 2014-06-21 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
tablespace testdbs01
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
),
partition test1 values less than (TO_DATE(' 2014-10-16 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
tablespace testdbs02
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
)
);
insert into test values (1,0,TO_DATE(' 2014-10-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (2,0,TO_DATE(' 2014-10-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (3,0,TO_DATE(' 2014-10-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (4,0,TO_DATE(' 2014-10-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (5,0,TO_DATE(' 2014-10-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (6,1,TO_DATE(' 2014-06-1 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (7,2,TO_DATE(' 2014-06-1 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (8,3,TO_DATE(' 2014-06-1 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (9,4,TO_DATE(' 2014-06-1 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
insert into test values (10,5,TO_DATE(' 2014-06-1 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));
select * from user_tab_partitions a where a.table_name='TEST';显示2个分区。
2、查看分区的数据
select * from TEST partition(test1); 显示分区1的5条数据
相关文章推荐
- Oracle 数据表分区的策略
- Oracle 数据表分区的策略
- oracle查看数据文件, 控制文件, 及日志文件命令
- 00007.Oracle查看数据文件
- 00003.Oracle查看进程数据
- 查看一个Oracle表的数据定义语句。
- oracle交换分区对数据的加载提速案例
- 总结:如何查看SQL Server、Oracle、DB2、mysql数据词典
- oracle 分区拆分 不能插入数据 01502 索引失效
- 24、oracle存储结构: 表空间/数据文件/段/分区/块
- Oracle数据表分区的策略
- oracle表分区:更改分区键值列的数据,导致ORA-14402错误
- 如何查看Oracle数据表的建表语句?
- 查看oracle每天产生归档日志的数据量
- oracle存储结构: 表空间/数据文件/段/分区/块
- Oracle数据表分区的策略
- ORACLE移动数据文件到新的分区全过程
- oracle数据文件查看工具-oracle恢复工具之一
- ORACLE 修改分区表存储参数freelists后偶然性丢失数据
- 执行Oracle中的sqlldr xxx.ctl命令导入数据时,当错误无法导入时,注意查看「xxx.log信息」