关闭

Oracle分区表学习及应用

210人阅读 评论(0) 收藏 举报

Oracle分区表学习及应用

-- Create table(创建分区表)

  createtable 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)

  (partitionp_200407 values less than (200407)

  tablespaceTS_ZIKEN,

  partitionp_200408 values less than (200408)

  tablespaceTS_ZIKEN);

  createindex idx_bill_monthfee_zero_idx01 on bill_monthfee_zero(billing_cycle_month)

  tablespaceTS_ZIKEN_idx nologging;

  grant allon bill_monthfee_zero to dxsq_dev;

  --增加分区表

  altertable BILL_MONTHFEE_ZERO add Partition p_200409

  valuesless than (200409) tablespace ts_ziken;

  --删除一分区

  altertable part_tbl drop Partition part_tbl_08;

  --将一个分区分为两个分区

altertable bill_monthfee_zero split Partition p_200409at (200409)

  into(Partition p_200409_1 tablespace ts_ziken,

  Partitionp_200409_2 tablespace ts_ziken_idx);

  --合并分区

  ALTERTABLE bill_monthfee_zero

  MERGEPARTITIONS p_200408, p_200409 INTO PARTITION p_all

  --将分区改名

altertable bill_monthfee_zero rename Partition p_200408to p_fee_200408

  --将分区改表空间

  altertable bill_monthfee_zero move Partition p_200409

  tablespacets_ziken_01 nologging

  --查询特定分区

  selectcount(*) from BILL_MONTHFEE_ZERO partition (p_200407);

  --添加数据

  insertinto 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

  技巧:

  删除表中一个字段:

  altertable bill_monthfee_zero set unused column date_type;

  添加一个字段:altertable bill_monthfee_zero add date_type number(1);

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:50240次
    • 积分:880
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:180篇
    • 译文:1篇
    • 评论:15条
    文章分类
    最新评论
  • 使用ideploy的安装

    caltonia: 有没有ideploy安装包下载

  • [JAVA软件工程师-面试宝典-2013最新版]

    u010850027: 谢谢分享 学习了

  • 测试理论

    xiaomin881122: 4 软件测试计划定义软件项目的测试计划是描述测试目的、范围、方法和软件测试的重点等的文档。对于验证软...

  • 测试理论

    xiaomin881122: 3 软件测试计划模板一般包括哪些要素 1. 引言:目的、背景、范围、定义,参考材料;2.测试内容:测...

  • 测试理论

    xiaomin881122: 2 软件测试质量包括哪些管理要素 1、 缺陷遗漏率、测试覆盖率、缺陷等级划分、缺陷原因分析、缺陷记录...

  • 测试理论

    xiaomin881122: 1 软件测试报告其实没有什么固定格式,我认为只要介绍清楚你的测试范围、测试目的、测试执行过程情况,B...

  • test(software)

    xiaomin881122: 测试流程依次如下:1. 需求:阅读需求,理解需求,和客户,开发,架构多方交流,深入理解需求。--te...

  • test(software)

    xiaomin881122: 1、 开项目需求评审会议(项目组成员对需求进行评审) 2、制定测试计划 3、根据项目需求说明书和测试...

  • test(software)

    xiaomin881122: 采用国际模型:需求分析,概要设计,详细设计,编码,单元测试,集成测试,确认测试 系统测试,验收测试。...

  • test(software)

    xiaomin881122: 测试准备-测试计划-测试需求-测试用例-测试执行-测试缺陷管理-测试报告总结缺陷流程管理:new- ...