-- Create table
create table V_MEMBER_FUNDS_STAT_CLIENT
(
cleardate DATE,
memberno VARCHAR2(20),
membername VARCHAR2(500),
begincapital NUMBER(15,2),
fundio NUMBER(15,2),
memberfee NUMBER,
mktfee NUMBER,
customerfee NUMBER,
memberclosepl NUMBER(15,2),
memberholdpl NUMBER(15,2),
customerdelayfee NUMBER,
smemberdelayfee NUMBER,
delayfeesum NUMBER,
endcapital NUMBER(15,2),
status CHAR(1),
risk NUMBER,
get_customer_storage_fee NUMBER(15,2),
give_sm_storage_fee NUMBER(15,2),
member_retention_storage_fee NUMBER(15,2)
)
partition by range (CLEARDATE)
(
partition V_MEMBER_TRADE_FUNDS_STAT_P1 values less than (TO_DATE(' 2011-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
),
partition SYS_P707 values less than (TO_DATE(' 2013-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
),
partition SYS_P705 values less than (TO_DATE(' 2013-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
),
partition SYS_P706 values less than (TO_DATE(' 2013-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
)
);
分享到:
相关推荐
分区表可以将表中的数据按特定规则分布到不同的物理区域中,从而提高查询效率、简化维护工作以及增强性能。而将一个普通的数据库表转换为分区表,可以让数据库管理员对数据进行更精细化的管理。 从提供的文件内容...
Oracle分区表中的Hash分区是一种基于哈希算法的分区策略,适用于处理无法清晰定义分区范围的大型数据表。这种分区方式通过计算分区键的哈希值来决定数据存储在哪个分区,以此达到数据分散和负载均衡的目的。Hash分区...
最后,通过插入一条新记录(测试时使用,生产环境不建议操作),来验证分区表是否能够根据新数据的日期自动创建新的分区及其对应的索引。 ```sql INSERT INTO USER_ORDER (ID, CREATE_TIME) VALUES (1, ADD_MONTHS...
### MS SQL Server 分区表、分区索引详解 #### 一、分区表简介 使用分区表的主要目的是为了改善大型表及具有多种访问模式的表的可伸缩性和可管理性。这里的“大型表”指的是数据量巨大的表,“访问模式”是指因不同...
分区表和分区索引是数据库管理系统中的重要概念,它们对于数据管理和性能优化有着至关重要的作用。下面将详细探讨这两个主题。 分区表是大型数据库中常用的一种数据组织方式,旨在提高查询效率和管理大规模数据的...
### Oracle 分区表详解 #### 一、Oracle 分区简介 Oracle 的分区技术是一种用于管理和优化超大型表和索引的有效手段。通过将一个大型的表或者索引分割成多个较小且可管理的部分,分区技术能够显著提升数据库的性能...
Oracle分区表是数据库管理系统Oracle中的一个高级特性,用于将大表分成较小、更易管理的部分,从而提高查询性能,优化存储管理和数据维护。在大型企业级应用中,尤其是在处理大量数据时,分区表是不可或缺的技术手段...
"Oracle数据库表按年分区脚本实战例子"是针对这一主题的具体实践教程,旨在帮助用户理解和掌握如何为Oracle表创建按年分区的脚本。 首先,我们需要了解分区的基本类型。Oracle支持多种分区策略,包括范围分区...
3. 创建分区表:使用CREATE TABLE语句创建了一个名为guestbook的新分区表,并且指定按时间字段分区。每个分区被分配到之前创建的表空间,并且设置了初始存储参数。创建分区表时,通过PARTITION BY RANGE子句定义了...
2. **创建分区表**:创建一个名为`tb_pt`的分区表,按日期进行范围分区。 ```sql ALTER SESSION SET NLS_DATE_FORMAT = 'yyyy-mm-dd'; CREATE TABLE tb_pt ( sal_date DATE NOT NULL, sal_id NUMBER NOT NULL, ...
在创建分区表时,可以使用序号分区或日期分区。例如,我们可以使用以下SQL语句创建一个使用序号分区的表: ``` create table dinya_test ( transaction_id number primary key, item_id number(8) not null, ...
本主题聚焦于“db2分区表在线迁移”,这是一个关键的数据库操作,旨在确保业务连续性和数据安全性,同时最小化对正常服务的影响。下面我们将深入探讨DB2分区表的概念、在线迁移的重要性以及实现这一过程的策略和技术...
早期的PostgreSQL版本主要采用传统分区表的方式,通过继承和触发器实现分区表关系,这种方法虽然灵活,但在维护和性能优化上存在局限。从PostgreSQL 10版本开始,官方引入了内置分区表,大大简化了分区表的使用,并...
Oracle 分区表及分区索引 Oracle 分区表是指将一个大表分割成多个小表,每个小表称为一个分区,分区表的优点是可以提高查询性能、改善管理型、增强容错性等。 分区表的分类: 1. 范围分区(Range Partitioning) ...
SQL Server 2005中的分区表是一种高级数据库管理技术,旨在处理大规模数据存储和检索,提升数据管理和查询性能。分区表的核心概念是通过分区键将大表分割成多个较小的部分,这些部分称为分区。每个分区都存储在不同...
### ORACLE 分区表的创建详解 #### 一、概述 在Oracle数据库中,分区是一种高效的数据管理方式,尤其适用于大型表和索引组织表。通过将数据逻辑地分割成多个独立的部分(即分区),可以显著提高查询性能,并简化表...
在数据库管理中,分区表是一种优化查询性能的技术,它将一个大表分成多个较小、更易管理的部分,每个部分称为一个分区。PostgreSQL作为一个强大的开源关系型数据库管理系统,支持多种分区策略,如范围、列表、哈希等...
SQL Server 2008 分区表快速创建 SQL Server 2008 分区表快速创建是指在 SQL Server 2008 环境中快速创建分区表的过程。分区表是指将大型表分割成多个小表,以提高查询性能和数据管理效率。下面是快速创建分区表的...