www.7671.net > 数据库ChECk约束男女

数据库ChECk约束男女

这需要确定你的表是否已经建立.如果未建立,则需要在建表语句中添加 CONSTRAINT chk_Person CHECK (sex ='男'or sex='女') default '男' 如果已经建立,则需要修改表,新建SQL语句:alter table person add CONSTRAINT chk_Person CHECK (sex ='男'or sex='女') default '男'; alter table person add constraint chk_newperson default '男' for sex; alter表示修改表结构的意思.可以多查看SQL帮助,搜索关键字check和alter.

直接在建表上进行 create( sex char check(sex='男' or sex='女') not null ) go 你这么试下 或者 alter table 表名 add constraint 约束名(sex_check) check(列名='男'or 列名='女')

进入设计表,右键,选择“CHECK 约束”,新建约束,“sex='男'”或"sex='女'就行了!不知道性别列的列名是什么,这里假设为psex,所以其check约束表达式为:psex = '男' or psex = '女' 注意:单引号必须为英文半角的.

alter table t1 add constraint ck_col1 check(col1='男'or col1='女')

在企业管理器中这样写:stusex = '男' or stusex = '女' 用代码就这样写约束 alter table stuinfo add constraint ck_stusex check (stusex = '男' or stusex = '女') 其中stuinfo 是表名,stusex 是你要设置约束的列名

显示的时候<%%>里面if ele一下就行了,或者直接批量的用sql的update把数据改成男和女;update table set userSex='男' where userSex=0; update table set userSex='女' where userSex=1; c标签:<c:if test="${employee.userSex==1 }"> <td>男</td></c:if><c:if test="${employee.userSex==0 }"> <td>女</td></c:if>

直接在表达式里写:stusex in ('男','女') 就可以了

declare @( name varchar(20) primary key ,性别 char(2) check (性别 in ('男','女')) default('女')) insert into @t (name) values('苏妙龄') select * from @t 读不懂不要紧,把代码复制到查询分析器里慢慢看.

男女 用0 1代替 显示的时候就 判断是0 还是1 就ok

alter table tablename add check(stuSex in ('男','女'))

友情链接:zdly.net | pxlt.net | 4585.net | gtbt.net | ydzf.net | 网站地图

All rights reserved Powered by www.7671.net

copyright ©right 2010-2021。
www.7671.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com