oracle分区唯一索引,关于分区表与唯一索引的测试记录
关于分区表与唯一索引的测试记录
SQL> connect eygle/eygle
Connected.
SQL> CREATE TABLE docinfo(
2 docid NUMBER ,
3 docsz NUMBER ,
4 CONSTRAINT uk_docid UNIQUE(docid) USING INDEX LOCAL)
5 PARTITION BY RANGE(docsz)
6 (PARTITION p1 VALUES LESS THAN (100),
7 PARTITION p2 VALUES LESS THAN(MAXVALUE));
CREATE TABLE docinfo(
*
ERROR at line 1:
ORA-14039: partitioning columns must form a subset of key columns of a UNIQUE index
当然此时可以创建全局Unique索引:
SQL> CREATE TABLE docinfo(
2 docid NUMBER ,
3 docsz NUMBER ,
4 CONSTRAINT uk_docid UNIQUE(docid) USING INDEX )
5 PARTITION BY RANGE(docsz)
6 (PARTITION p1 VALUES LESS THAN (100),
7 PARTITION p2 VALUES LESS THAN(MAXVALUE));
Table created.
可以在分区字段上创建Local Unique索引:
SQL> CREATE TABLE docinfo(
2 docid NUMBER ,
3 docsz NUMBER ,
4 CONSTRAINT uk_docsz UNIQUE(docsz) USING INDEX LOCAL)
5 PARTITION BY RANGE(docsz)
6 (PARTITION p1 VALUES LESS THAN (100),
7 PARTITION p2 VALUES LESS THAN(MAXVALUE));
Table created.
SQL> drop table docinfo;
Table dropped.
或者可以创建包含分区字段的联合Unique索引:
SQL> CREATE TABLE docinfo(
2 docid NUMBER ,
3 docsz NUMBER ,
4 CONSTRAINT uk_docsz UNIQUE(docid,docsz) USING INDEX LOCAL)
5 PARTITION BY RANGE(docsz)
6 (PARTITION p1 VALUES LESS THAN (100),
7 PARTITION p2 VALUES LESS THAN(MAXVALUE));
Table created.
SQL> drop table docinfo;
Table dropped.
By eygle on 2009-03-11 20:53 |
Comments (0) |
FAQ | 2225 |
oracle分区唯一索引,关于分区表与唯一索引的测试记录相关推荐
- oracle手动分区改为自动分区,oracle12c在线转换分区表,本地索引,自动按月间隔分区...
SELECT count(*) FROM AAA_DATA; --AAA话单数据表 SELECT count(*) FROM IPTV_HW_DATA; --IPTV华为数据表 SELECT co ...
- 数据库 Oracle分区介绍
一.简介:Oracle 分区功能可以提高许多应用程序的可管理性.性能与可用性.通过分区功能,可以将表.索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象.Oracle 提供了种类 ...
- oracle分区名称能不能相同,Oracle分区介绍
一.简介:Oracle 分区功能可以提高许多应用程序的可管理性.性能与可用性.通过分区功能,可以将表.索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象.Oracle 提供了种类 ...
- 【oracle分区:分区表/分区索引查看,在线重建分区索引】
分区表/分区索引查看,在线重建分区索引 1.查看分区索引/普通索引 2.查看分区使用空间 3.重建分区索引/主键 4.增加/删除分区 5.创建分区表.分区字段值不能修改. 6.非分区表重建成分区表 1 ...
- java oracle 分区查询_深入学习Oracle分区表及分区索引
深入学习Oracle分区表及分区索引 关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类: • Rang ...
- oracle自动分区如何创建本地索引吗,创建与管理Oracle分区表和本地索引的实例解析...
创建与管理Oracle分区表和本地索引的相关知识是本文我们主要要介绍的内容,我们知道,Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用.从产品上说,分区技术是Oracle企业 ...
- oracle 建分区索引_Oracle的分区表和Local索引创建与维护
Oracle的分区表和Local索引创建与维护 SQL> connect eygle/eygle Connected. SQL> CREATE TABLE dbobjs 2 (OBJEC ...
- oracle主键和唯一索引,Oracle 主键、唯一键与唯一索引的区别
如果我们让主键约束或者唯一键约束失效,Oracle自动创建的唯一索引是否会受到影响? SQL> drop table test purge; Table dropped. SQL> cre ...
- oracle拆分分区语法详解大全_oracle拆分分区表及重建索引
分区表的好处,应该就是提高性能. 提高性能的套路,一般就是垂直扩展和水平扩展.垂直扩展就是换更强的服务器,水平扩展就是加更多的服务器.垂直扩展适合单机版,水平扩展常用于分布式系统.而传统的数据库,如o ...
最新文章
- 黑客提交漏洞先获感谢后被举报 网络安全行业或现标志性事件
- 第三讲-------Logistic Regression Regularization
- Python去线性化趋势
- pythonnone用法_python中None返回值如何使用?
- c语言函数大全doc,c语言函数大全.doc
- 便携式三星mysql_三星集团某站点MySQL盲注一枚(附python验证脚本)
- 图神经网络——node2vec
- HTML实现直播礼物特效,抖音哪些礼物可以触发特效,抖音直播礼物特效大全
- thoughtworks面试流程
- repaire mysql_mysql检查数据表和修复数据表
- 对于 Latex CJK 的一些解释
- 通达信l2行情接口怎么用?
- 基于JavaWeb的订餐管理系统的设计与实现
- 通过surfer提取边界bln文件的方法
- iapp教程从入门到精通全部,iapp怎么做软件教程
- 官网webp转换工具cwebp简介
- 解析steam教育中的技术赋能
- Android LogCat使用详解
- WebGL Babylon GlowLayer 解决自发光材质穿透问题
- 硬盘 IDE 切换到 AHCI
热门文章
- 解决ssh登录过慢问题
- 在Vim中上下移动整条线
- Xcode 5中缺少Provisioning Profiles菜单项
- 为什么ConcurrentHashMap没有ConcurrentHashSet
- 我如何知道Bash脚本中的脚本文件名?
- java mvc .net mvc_.NET MVC 和 JAVA MVC有什么区别?
- Windows Server 2008 优化
- Makefile:GCC CFLAGS变量和LDFLAGS变量
- mysql日志监控 zabbix_zabbix日常监控项mysql(七)
- python命名时可以使用中文吗_Python命名约定