1 -- 删除表
 2 drop table check_test;
 3 -- 不为空,不为null的值只能是0,1(不为空,值只能是0,1)
 4 create table check_test(
 5  default_flag number(1) not null
 6  -- 检查约束
 7  check (default_flag in(0,1))
 8 );
 9 
10 -- 可以为null,不为null的值只能是0,1(null,0,1)
11 create table check_test(
12  default_flag number(1)
13  -- 检查约束
14  check (default_flag in(0,1))
15 );
16 
17 
18 -- 测试
19 insert into check_test(default_flag) values(0);
20 
21 insert into check_test(default_flag) values(1);
22 
23 insert into check_test(default_flag) values(2);
24 
25 insert into check_test(default_flag) values(3);
26 
27 insert into check_test(default_flag) values(null);
28 
29 select * from check_test;

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。