建设自己的网站需要哪些步骤,如何做自己的大淘客网站,买网站做设计参考属于什么费用,数据库营销指定一个分区除了使用分区名称外#xff0c;很多时候还可以使用FOR语句。从11g开始#xff0c;对分区进行操作的时候#xff0c;不仅可以使用分区名称#xff0c;还可以使用FOR语句。在10g中#xff0c;MERGE RANGE分区的语句如下#xff1a;SQL SELECT * FROM V$VER…指定一个分区除了使用分区名称外很多时候还可以使用FOR语句。从11g开始对分区进行操作的时候不仅可以使用分区名称还可以使用FOR语句。在10g中MERGE RANGE分区的语句如下SQL SELECT * FROM V$VERSION;BANNER----------------------------------------------------------------Oracle Database10gEnterpriseEdition Release10.2.0.3.0 - 64biPL/SQL Release 10.2.0.3.0 - ProductionCORE 10.2.0.3.0 ProductionTNS for Solaris: Version 10.2.0.3.0 - ProductionNLSRTL Version 10.2.0.3.0 - ProductionSQL CREATE TABLE T_PART_RANGE2 (ID NUMBER,3 NAME VARCHAR2(30),4 CREATE_DATE DATE)5 PARTITION BY RANGE (CREATE_DATE)6 (PARTITION P1 VALUES LESS THAN (TO_DATE(2009-1, YYYY-MM)),7 PARTITION P2 VALUES LESS THAN (TO_DATE(2009-4, YYYY-MM)),8 PARTITION P3 VALUES LESS THAN (TO_DATE(2009-7, YYYY-MM)));表已创建。SQL ALTER TABLE T_PART_RANGE2 MERGE PARTITIONS P2, P33 INTO PARTITION P3;表已更改。而在11g中除了使用分区名称外还可以使用FOR语句来代替比如SQL SELECT * FROM V$VERSION;BANNER--------------------------------------------------------------------------------Oracle Database11gEnterprise Edition Release11.2.0.1.0 - 64bit ProductionPL/SQL Release 11.2.0.1.0 - ProductionCORE 11.2.0.1.0 ProductionTNS for Linux: Version 11.2.0.1.0 - ProductionNLSRTL Version 11.2.0.1.0 - ProductionSQL CREATE TABLE T_PART_RANGE2 (ID NUMBER,3 NAME VARCHAR2(30),4 CREATE_DATE DATE)5 PARTITION BY RANGE (CREATE_DATE)6 (PARTITION P1 VALUES LESS THAN (TO_DATE(2009-1, YYYY-MM)),7 PARTITION P2 VALUES LESS THAN (TO_DATE(2009-4, YYYY-MM)),8 PARTITION P3 VALUES LESS THAN (TO_DATE(2009-7, YYYY-MM)));表已创建。SQL ALTER TABLE T_PART_RANGE2 MERGE PARTITIONS3 FOR(TO_DATE(2009-01, YYYY-MM)),4 FOR(TO_DATE(2009-04, YYYY-MM))5 INTO PARTITION P3;表已更改。这种语法的优势对于范围分区还不是很明显而对于INTERVAL分区就十分有意义了。由于INTERVAL分区的分区名称是系统产生的用户对INTERVAL分区最直观的莫过于存在分区中的数据的范围根据分区的定义和INTERVAL的设置很容易可以确定分区的范围和其中的数据但是分区的名称就必须通过数据字典才能查询得到。一个INTERVAL分区的简单的例子SQL CREATE TABLE T_PART_INTER2 (ID NUMBER,3 NAME VARCHAR2(30),4 CREATE_DATE DATE)5 PARTITION BY RANGE (CREATE_DATE)6 INTERVAL (INTERVAL 3 MONTH)7 (PARTITION P1 VALUES LESS THAN (TO_DATE(2009-1, YYYY-MM)),8 PARTITION P2 VALUES LESS THAN (TO_DATE(2009-4, YYYY-MM)));表已创建。SQL INSERT INTO T_PART_INTER2 SELECT ROWNUM, OBJECT_NAME, SYSDATE - ROWNUM * 103 FROM USER_OBJECTS;已创建9行。SQL COMMIT;提交完成。SQL ALTER TABLE T_PART_INTER2 MERGE PARTITIONS3 FOR(TO_DATE(2009-10, YYYY-MM)),4 FOR(TO_DATE(2010-1, YYYY-MM));表已更改。