首页 > 代码库 > ORALCE表的约束条件

ORALCE表的约束条件

一、主键:(PRIMARY KEY)

主键是表中的一列或多列。为表定义主键有如下几个作用:

1.主键包含的列不能输入重复的值,以此来保证一个表的所有行的唯一性;

2.主键也不允许定义此约束的列为NULL值;

3.主键在定义此约束的列中创建了唯一性的索引,利用这个索引可以更快的检索表中的行。

二、默认(DEFAULT)约束条件:在表中插入一行数据但没有为列指定值时生成一个在定义表时预先指定的值。

三、检查(CHECK):该约束条件确保指定列中的值符合一定的条件。

CHECK不能引用一个独立表。非控制约束条件被数据库看做一个CHECK约束条件。

四、唯一性(UNIOQUE):用于保证应具有唯一性而又不失主键的一部分的那些列的唯一性。

五、外键(FOREIGN KEY) :规定表间的关系性质。

一个外键使一个表的一列或多列与已定义为主键的表中的一批相同的列相关联。

当在已定义主键约束的表中更新列值时,其他表中定义有外检约束的列会被自动更新。

ORALCE表的约束条件