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;
如对本文有疑问, 点击进行留言回复!!
【Oracle】Oracle11.2.0.4迁移到oracle12.2.0.1-原服务器上新装12c+expdp
荐 Oracle Data Guard(三)Oracle Data Guard补充技术
Windows10安装Oracle19c数据库详细记录(图文详解)
Oracle用decode函数或CASE-WHEN实现自定义排序
Oracle利用errorstack追踪tomcat报错ORA-00903 无效表名的问题
网友评论