oracle建表的列级约束和表级约束
时间: 2023-11-19 14:06:54 浏览: 161
建表建约束
Oracle中有两种类型的约束,分别是列级约束和表级约束。
列级约束是指在创建表的时候,对表中某一列进行限制,例如:
- PRIMARY KEY:主键约束,用于唯一标识一条记录。
- UNIQUE:唯一约束,用于保证该列的值唯一。
- NOT NULL:非空约束,用于保证该列的值不为空。
- CHECK:检查约束,用于对该列的值进行条件限制。
表级约束是指在创建表的时候,对整张表进行限制,例如:
- PRIMARY KEY:主键约束,用于唯一标识一条记录。
- UNIQUE:唯一约束,用于保证该列的值唯一。
- FOREIGN KEY:外键约束,用于保证该列的值与另一张表的某个列的值相对应。
- CHECK:检查约束,用于对该表的多个列的值进行条件限制。
需要注意的是,列级约束只能对该列进行限制,而表级约束可以对多个列进行限制。同时,列级约束只能在列定义时进行添加,而表级约束可以在创建表后进行添加。
阅读全文