Oracle 11g新特性虚拟列分区

WBOY
풀어 주다: 2016-06-07 16:45:29
원래의
929명이 탐색했습니다.

现在有个需求:一个单据表要按照月份来分区,如果是在Oracle 10g上,只能再加一个字段。在Oracle 11g以后就不一样了,可以用虚拟

现在有个需求:一个单据表要按照月份来分区,如果是在Oracle 10g上,只能再加一个字段。在Oracle 11g以后就不一样了,,可以用虚拟列处理。

SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production 

SQL> create table t_virtual
    (
    object_id number,
    object_name varchar2(100),
    created date
    )
    partition by list(to_number(to_char(created, 'MM')))
    (
    partition P1 VALUES (1),
    partition P2 VALUES (2),
    partition P3 VALUES (3),
    partition P4 VALUES (4),
    partition P5 VALUES (5),
    partition P6 VALUES (6),
    partition P7 VALUES (7),
    partition P8 VALUES (8),
    partition P9 VALUES (9),
    partition P10 VALUES (10),
    partition P11 VALUES (11),
    partition P12 VALUES (12)         
  );
  partition by list(to_number(to_char(created, 'MM')))
                            *
第 7 行出现错误:
ORA-00907: 缺失右括号

SQL> create table t_virtual
    (
    object_id number,
    object_name varchar2(100),
    created date,
    create_year AS (to_number(to_char(created, 'MM')))
    )
    partition by list(create_year)
    (
    partition P1 VALUES (1),
    partition P2 VALUES (2),
    partition P3 VALUES (3),
    partition P4 VALUES (4),
    partition P5 VALUES (5),
    partition P6 VALUES (6),
    partition P7 VALUES (7),
    partition P8 VALUES (8),
    partition P9 VALUES (9),
    partition P10 VALUES (10),
    partition P11 VALUES (11),
    partition P12 VALUES (12)   
  );

表已创建。

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

Oracle性能优化 之 共享池

本文永久更新链接地址:

linux

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!