www.gsyw.net > 数据库性别约束表达式

数据库性别约束表达式

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

ALTER TABLE TableName WITH NOCHECK ADD CONSTRAINT col1_check CHECK (性别 in('男','女') default '男')

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

有1个人员表RY,有1个性别字段XB.类型为CHAR(2),想建1个性别的CHECK束缚,只允许输入男和女,也就是CHECK(性别=男OR性别=女)就行

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

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

ALTER TABLE _table WITH CHECK ADD CONSTRAINT [CK__table_A] CHECK [A]<([B]-[C]) 在可视情况下弹出的输入框里面直接输入 A<B-C 就可以了

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

alter table 表名 add CONSTRAINT chk_gender(这里是约束名) CHECK (gender ='男'or gender='女') default '男';

ALTER TABLE 表的名称 ADD CONSTRAINT 约束的名称 CHECK (sex in ('男','女'))

网站地图

All rights reserved Powered by www.gsyw.net

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