orcale唯一性

1 什么是唯一性约束?

  • 唯一性约束指表中一个字段或者多个字段联合起来能够唯一标识一条记录的约束。联合字段中,可以包含空值。
  • 注:在Oracle中,唯一性约束最多可以有32列。
  • 唯一性约束可以在创建表时或使用ALTER TABLE语句创建。

2 唯一性约束和主键的区别

  • 主键(Primary Key):所有组成主键的列都不能包含空值。
  • 唯一性约束(Unique Constraint):如果唯一性约束由多列组成,其中的部分列可以包含空值。
  • Oracle中不容许在相同列上既创建主键又创建唯一性约束。

猜你喜欢

转载自www.cnblogs.com/wangailin/p/10276469.html