网站大量收购闲置独家精品文档,联系QQ:2885784924

oracle序列的改变.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle序列的改变概要

范围分区 以表中的一个列或一组列的值的范围分区 范围分区的语法: PARTITION BY RANGE (column_name) ( PARTITION part1 VALUE LESS THAN(range1), PARTITION part2 VALUE LESS THAN(range2), ... [PARTITION partN VALUE LESS THAN(MAXVALUE)] ); 散列分区 允许用户对不具有逻辑范围的数据进行分区 通过在分区键上执行HASH函数决定存储的分区 将数据平均地分布到不同的分区 散列分区语法 PARTITION BY HASH (column_name) PARTITIONS number_of_partitions; 或 PARTITION BY HASH (column_name) ( PARTITION part1 [TABLESPACE tbs1], PARTITION part2 [TABLESPACE tbs2], ... PARTITION partN [TABLESPACE tbsN]); 列表分区 允许用户将不相关的数据组织在一起 列表分区的语法: PARTITION BY LIST (column_name) ( PARTITION part1 VALUES (values_list1), PARTITION part2 VALUES (values_list2), ... PARTITION partN VALUES (DEFAULT) ); 复合分区 范围分区与散列分区或列表分区的组合 复合分区的语法: PARTITION BY RANGE (column_name1) SUBPARTITION BY HASH (column_name2) SUBPARTITIONS number_of_partitions ( PARTITION part1 VALUE LESS THAN(range1), PARTITION part2 VALUE LESS THAN(range2), ... PARTITION partN VALUE LESS THAN(MAXVALUE) ); 引用分区:基于由外键引用的父表的分区的方 法,它依赖已有的父表子表的关系,子表通过外键 关联到父表,进而继承了父表的分区方式而不需自 己创建,子表还继承了父表的维护操作。 1,主表是范围分区,子表是引用分区 2,主表是列表分区,子表是引用分区 3,主表是散列分区,子表是引用分区 间隔分区:可以完全自动地根据间隔阈值创建范 围分区,它是范围分区的扩展 。 在数据仓库中有广泛的应用。 基于虚拟列的分区:把分区建立在某个虚拟列 上,即建立在函数或表达式的计算结果上,来完成 某种任务。 系统分区:不指定分区列,由ORACLE来完成分 区的控制和管理,它没有了范围分区或列表分区的 界限 在已分区的表中插入数据与操作普通表完全相同,Oracle会自动将数据保存到对应的分区 查询、修改和删除分区表时可以显式指定要操作的分区 INSERT INTO SALES3 VALUES (‘P001’, ’02-3月-2001, 2000); INSERT INTO SALES3 VALUES (‘P002’, ’10-5月-2001, 2508); INSERT INTO SALES3 VALUES (‘P003’, ’05-7月-2001, 780); INSERT INTO SALES3 VALUES (‘P004’, ’12-9月-2001, 1080); SELECT * FROM SALES3 PARTITION (P3); DELETE FROM SALES3 PARTITION (P2); 分区维护操作修改已分区表的分区。 分区维护的类型: 计划事件 - 定期删除最旧的分区 非计划事件 - 解决应用程序或系统问题 分区维护操作有: 添加分区 删除分区 截断分区 合并分区 拆分分区 添加分区 – 在最后一个分区之后添加新分区 SQL ALTER TABLE SALES ADD PARTITION P4 VALUES LESS THAN (4000); 删除分区 – 删除一个指定的分区,分区的数据也随之删除 SQL ALTER TABLE SALES DROP PARTITION P4; 截断分区 – 删除指定分区中的所有记录 SQL ALTER TABLE SALES TRUNCATE PARTITION P3; 合并分区 - 将范围分区或复合分区的两个相邻分区连接起来 SQL ALTER T

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档