约束
- 在数据库开发中,约束是必不可少,使用约束可以更好的保证数据的完整性。
检查约束
-
使用检查约束可以来约束字段值的合法范围。
-
范例:创建一张表性别只能是 1 或 2
-
示例图:
此时,对于表中性别列只能插入 1 或者 2! -
检查约束也可以自定义
-
示例图:
以上操作完整源码:
--检查约束
create table person(
person_id number(4) ,
pname varchar2(10),
gender number(1) check (gender in(1, 2)),
birthday date
);
--自定义检查约束名称
create table person(
person_id number(4) ,
pname varchar2(10),
gender number(1),
birthday date,
constraint person_gender_ck check (gender in (1,2))
);
如有错误,欢迎指正!