Oracle表级约束和列级约束
Oracle表级约束和列级约束
1. 表级定义约束
指的是在定义完一个表所有列之后,再去定义所有相关的约束。
注意:not null 约束只能在列级上定义。
2. 列级定义约束
指的是在定义一个表的每一列的同时定义每一个列的约束条件,其约束条件
位于每一列之后。
约束:FOREIGN KEY,PRIMARY KEY,NOT NULL,CHECK,UNIQUE
check约束:是为了让表中某字段值能输入固定的值。
unique约束:是指唯一约束,用于要求列种不允许出现重复值。可以为单独的列添加一个unique约束,也可以为多个列添加一个unique约束(属于表级约束)