Oracle之唯一性约束(UNIQUEConstraint)用法详解
2017-03-06 16:46
453 查看
Oracle | PL/SQL唯一索引(Unique Constraint)用法
用示例演示如何创建、删除、禁用和使用唯一性约束。
唯一性约束指表中一个字段或者多个字段联合起来能够唯一标识一条记录的约束。联合字段中,可以包含空值。
注:在Oracle中,唯一性约束最多可以有32列。
唯一性约束可以在创建表时或使用ALTER TABLE语句创建。
主键(Primary Key):所有组成主键的列都不能包含空值。唯一性约束(Unique Constraint):如果唯一性约束由多列组成,其中的部分列可以包含空值。Oracle中不容许在相同列上既创建主键又创建唯一性约束。
?
?
?
?
?
?
?
?
?
?
?
?
?
1 目标
用示例演示如何创建、删除、禁用和使用唯一性约束。
2 什么是唯一性约束?
唯一性约束指表中一个字段或者多个字段联合起来能够唯一标识一条记录的约束。联合字段中,可以包含空值。注:在Oracle中,唯一性约束最多可以有32列。
唯一性约束可以在创建表时或使用ALTER TABLE语句创建。
3 唯一性约束和主键的区别
主键(Primary Key):所有组成主键的列都不能包含空值。唯一性约束(Unique Constraint):如果唯一性约束由多列组成,其中的部分列可以包含空值。Oracle中不容许在相同列上既创建主键又创建唯一性约束。
4 创建表时定义唯一性约束
1)语法:
?
2)基于单列的唯一性约束示例:
?
3)基于多列的唯一性约束示例:
?
5 使用ALTER TABLE语法创建唯一性约束
1)语法
?
2)示例准备,先创建表
?
3)基于单列的唯一性约束
?
4)基于多列的唯一性约束
?
6 禁用唯一性约束
1)语法:
?
2)示例:
?
7 使用唯一性约束
1)语法:
?
2)示例:
?
8 删除唯一性约束
1)语法:
?
2)示例:
?相关文章推荐
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUE Constraint)用法详解
- Oracle之唯一性约束(UNIQUE Constraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle 唯一 约束(unique constraint) 与 索引(index) 关系说明
- Oracle | PL/SQL唯一索引(Unique Constraint)用法
- oracle constraint 约束 状态 详解