- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * COMMENT ON TABLE table | COLUMN table.column IS text; SQL COMMENT ON TABLE emp IS ; 复合分区 Oracle11g支持范围-列表复合分区和范围-散列复合分区 范围-列表复合分区 范围-列表复合分区先对表进行范围分区,然后再对每个分区进行列表分区,即在一个范围分区中创建多个列表子分区 示例 创建一个复合分区表,将单价小于100的日用百货类、服装鞋帽类商品信息分别保存在ORCLTBSl和ORCLTBS2表空间中,单价在100至1000的日用百货类、服装鞋帽类商品信息分别保存在ORCLTBS3和ORCLTBS4表空间中,其他商品信息保存在ORCLTBS5表空间中 复合分区 范围-散列复合分区 先对表进行范围分区,然后再对每个分区进行散列分区,即在一个范围分区中创建多个散列子分区 例如,创建一个范围-散列复合分区表,将单价小于100的商品信息均匀地保存在ORCLTBS1和ORCLTBS2表空问中,单价在100到1000的商品信息保存在ORCLTBS3和ORCLTBS4表空间中,其他商品信息保存在ORCLTBS5表空间中 SQLCREATE TABLE goods_range_hash( gid NUMBER (8) PRIMARY KEY, gname VARCHAR2 (50), unitprice NUMBER (10,2), category VARCHAR2(30) CHECK(category in(日用百货’,’服装鞋帽’) , provider VARCHAR2 (100) ) PARTITION BY RANGE (unitprice) SUBPARTITION BY HASH(gid) ( PARTITION pl VALUES LESS THAN 100 (SUBPARTITION pl_sub1 TABLESPACE ORCLTBSl, SUBPARTITION pl_sub2 TABLESPACE ORCLTBS2), PARTITION p2 VALUES LESS THAN 1000 (SUBPARTITION p2_sub1 TABLESPACE ORCLTBS3, SUBPARTITION p2_sub2 TABLESPACE ORCLTBS4), PARTITION p3 VALUES LESS THAN (MAXVALUE) TABLESPACE ORCLTBS5); 维护分区表 添加分区 合并分区 删除分区 拆分分区 重命名分区 移动分区 截断分区 添加分区 SQLALTER TABLE goods_hash ADD PARTITION p3 TABLESPACE ORCLTBS3; SQLALTER TABLE goods_range ADD PARTITION p4 VALUES LESS THAN 2000; 合并分区 SQLALTER TABLE goods_range MERGE PARTITIONS pl,p2 INTO PARTITION p2; 删除分区 SQLALTER TABLE customers_list DROP PARTITION customers_male; 拆分分区 SQLALTER TABLE good_range SPLIT PARTITION p2 AT 500 INTO(PARTITION p21,PARTITION p22); 重命名分区 SQLALTER TABLE goods_range RENAME PARTITION p22 TO p2; 移动分区 SQLALTER TABLE goods_range MOVE PARTITION p2 TABLESPACE ORCLTBS5; 截断分区 SQLALTER TABLE goods_range TRUNCATE PARTITION p2; 分区索引 分区索引概述 创建分区索引 分区索引概述 在分区表上可以创建3种类型的索引 本地分区索引是指为分区表中的各个分区单独建立索引分区,各个索引分区之间是相互独立的。 全局分区索引是指先对整个分区表建立索引,然后再对索引进行分区 全局非分区索引是指对整个分区表创建标准的未分区的索引 创建分区索引 创建本地分区索引 SQLCREATE INDEX goods_range_local ON goods_range(gname) LOCAL; 全局分区索引 SQLCREATE INDEX customers_list_global ON cust
原创力文档


文档评论(0)