Oracle(PLSql)之用check实现sql中逻辑运算bit的功能
作者:谢景,撰写:2019-3-27
在学了Oracle之后,已经基本了解了Oracle的基本类型,有number、char、varchar2…,
但是我发现Oracle中没有sql中的bit类型,但是我们在建表的时候,有些字段表示性别,作废否,同意否…的意思,在sql中我们用数据类型的bit表示男女,作废否。
Oracle中没有sql中的bit类型,怎么表示这些意思呢。
在学习约束之后,我发现有检查性约束check,而check可以解决上面的问题
具体写法如下:
create table test(
id number(12,0) not null,
sex varchar(1) check(sex='男' or sex='女')
)