网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle中对COLUMNS_UPDATED()返回.
.Oracle数据库系统修复多个安全漏.
.Oracle 10G 最佳20位新特性:闪回.
.Oracle Database 10g:为 DBA 提供.
.实例级的Tuning工具Statspack的几.
.破解Oracle一般用户的口令.
.用Oracle 9i全索引扫描快速访问数.
.专家在线:全面介绍恢复Oracle数.
.Oracle Optimizer:迁移到使用基于.
.unix下远程访问oracle.
.如何一次终止同一名字的多个进程.
.从SQL SERVER 向ORACLE 8迁移的技.
.技术笔记-Forms的错误控制.
.Oracle DBA 逻辑备份试题选.
.9i下参数的变化.
.PROC++批量导入导出ORACLE数据.
.转载:ORACLE物理文件大小的限制.
.Oracle中SPFILE文件特点及其具体.
.ORACLE SGA 的分配.
.Oracle10g在Solaris10上的安装配.

oracle分区表学习及应用

发表日期:2008-2-9



   -- Create table(创建分区表)
create table BILL_MONTHFEE_ZERO
(
  SERV_ID             NUMBER(20) not null,
  BILLING_CYCLE_MONTH NUMBER(6) not null,
  DATE_TYPE           NUMBER(1),
  ACC_NBR             VARCHAR2(80)
)
 partition by range (BILLING_CYCLE_MONTH)
  (partition p_200407 values less than (200407)
    tablespace TS_ZIKEN
      storage(initial 100k next 100k minextents 1 maxextents unlimited pctincrease 0),
   partition p_200408 values less than (200408)
    tablespace TS_ZIKEN
      storage(initial 100k next 100k minextents 1 maxextents unlimited pctincrease 0))
      ;
create index idx_bill_monthfee_zero_idx01 on bill_monthfee_zero(billing_cycle_month)
tablespace TS_ZIKEN_idx
storage(initial 100k next 100k minextents 1 maxextents unlimited pctincrease 0) nologging;
grant all on bill_monthfee_zero to dxsq_dev; --增加分区表 alter table BILL_MONTHFEE_ZERO add Partition p_200409
values less than (200409) tablespace ts_ziken;
--删除一分区
alter table part_tbl drop Partition part_tbl_08; --将一个分区分为两个分区
alter table bill_monthfee_zero split Partition p_200409 at (200409)
into (Partition p_200409_1 tablespace ts_ziken,
Partition p_200409_2 tablespace ts_ziken_idx);  --合并分区
ALTER TABLE bill_monthfee_zero
   MERGE PARTITIONS p_200408, p_200409 INTO PARTITION p_all --将分区改名alter table bill_monthfee_zero rename Partition p_200408 to p_fee_200408 --将分区改表空间alter table bill_monthfee_zero move Partition p_200409
tablespace ts_ziken_01 nologging --查询特定分区
select count(*) from BILL_MONTHFEE_ZERO partition (p_200407); --添加数据
insert into bill_monthfee_zero select * from bill_monthfee_zero partition (p_200407) --分区表的导出userid=dxsq/teledoone@jndxsq154
buffer=102400
tables=bill_monthfee:P_200401,
file=E:\eXP_para\exp_dxsq_tables.dmp
log=E:\exp_para\exp_dxsq_tables.log  技巧:删除表中一个字段:alter table bill_monthfee_zero set unused column date_type;添加一个字段:alter table bill_monthfee_zero add date_type number(1);
上一篇:DataGuard 人气:1010
下一篇:Oracle9i的动态SGA特性探索 人气:643
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐