检查约束用来限制列的取值范围
建一个stu10表,给sex列填加一个默认名字的check约束
create table stu10
(id number,
sex char(4) check(sex=‘男‘ or sex=‘女‘),
age number
);
建一个stu12表,给sex列填加一个默认名字的check约束
给age列添加一个名字为check_age1的check约束
create table stu12
(id number,
sex char(4) check(sex=‘男‘ or sex=‘女‘),
age number constraint check_age1 check(age between 0 and 150)
);
建一张stu13表并用表级定义的方式给sex列添加一个名为check_sex的check约束
create table stu13(
id number,sex char(4) ,
age number,
constraint check_sex check(sex=‘男‘ or sex=‘女‘)
);
删除名为check_sex约束
alter table stu13 drop constraint check_sex ;
给一经建好的表添加check约束
alter table stu13 add constraint check_sex check(sex=‘男‘ or sex=‘女‘)
时间: 2024-10-12 02:25:06