SQL2005高手来,24小时在线等

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:51:17
为stuSex列(BIT类型)增加默认约束,只能是男或女,

alter table 表名
add constraint DF_stuSex default('男') for stuSex
------以上为添加默认约束
楼主要求的,可能是检查约束,代码如下
alter table 表名
add constraint CK_stuSex check(stuSex in ('1','0'))
这是bit类型的,bit类型只能是 1 或 0
如果非要约束为 男 或 女,则要把stuSex的数据类型改为char(2)

stuSex>0 orstuSex<1
bit类型只能是1或者0

bit类型不能显示男女 最好改成字符串
alter table 表名
alter column stuSex varchar(4) check(stuSex='男' or stuSex='女');