1、打开plsql客户端,登录oracle数据库;
2、编写sql,创建测试表test_constraint,并添加约束条件sex只能为0或1;
create table test_constraint (
id int,
sex char(2),
constraint Check_sex check (sex ='0' or sex ='1'))
3、插入测试数据,可以发现sex为0或1的数据,可以正常插入;
insert into test_constraint values(1001, 0)
insert into test_constraint values(1002, 0)
insert into test_constraint values(1003, 1)
commit
4、另插入测试数据,sex为2,可以发现程序会报错;
insert into test_constraint values(1004, 2)
sex_value = rs("sexvalue")sex_string = "女"
if sex_value >0 Then
sex_string = "男"
End if
这是说1代表男,0代表女。如果反过来,1代表女,0代表男,那你就把那俩汉字换个过就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)