建立分区表及自动分区写入实例
目的:建立一个表,其表中内容按日期进行分区管理,每次写入时,如果不存在该分区,则新建分区,否则将分区内容删除后重新写入对应日期的内容。
分区内容参考:http://www.cnblogs.com/leiOOlei/archive/2012/06/08/2541306.html
主要的分区方法有
1、 范围分区,方式为partitionby range(column_name)(…)
2、 列表分区,方式为partitionby list(column_name)(…)
3、 Hash分区,方式为partition by hash(column_name)(…)
4、 组合分区,即以上分区方式的组合
由于该表要求每日的内容分别放入分区中,故选择列表分区即可(类似的,按月份分区可以使用to_date(data,’yyyy-mm’)进行处理)。
而hash分区适合无合适的分区字段值的表使用。
建表过程如下:
create table F_JK_JXKH_CKZHFTP
(
SYS_BIZ_DATE VARCHAR2(8),
ac_id VARCHAR2(80),
ac_seq VARCHAR2(120),
…. )
tablespace TEST_DAT