在oracle中,怎样创建一个表,使性别只能为男或女?

在oracle中,怎样创建一个表,使性别只能为男或女?,第1张

举个例子吧

1、建表时建约束

create table tmp_20151106(gender char(2) constraint test_cons check(gender in ('男','女')))

2、表已建好后添加约束

alter table tmp_20151106 add constraint test_cons check(gender in ('男','女'))

举个例子吧:

很多时候数据库男女字段这样设置。

sex varchar2(3) 然后这个字段存取性别 0 或者1.

当然你在程序调用显示的时候你需要写成

select decode(sex,'1','女','0','男','不明') from table


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11944487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存