wdjh.net
当前位置:首页 >> sql ChECk 男女 >>

sql ChECk 男女

用T-SQL给指定列添加一个约束就行: ALTER TALBE [表名]ADD CONSTRAINT 约束名 CHECK(列名 in ('男', '女'))表名为你要添加约束的表 列名为你要限制只能输入男、女的列

这个是表的设计问题,可以将这个字段设计成布尔型 的,只能写0或是1,0代表女,1代表男。

alter table 表名 //注释:首先是修改某个表 add constrainst 约束名 check (sex = '男' or sex = '女') //为该表的sex添加检查约束

这需要确定你的表是否已经建立。 如果未建立,则需要在建表语句中添加 CONSTRAINT chk_Person CHECK (sex ='男'or sex='女') default '男' 如果已经建立,则需要修改表,新建SQL语句: alter table person add CONSTRAINT chk_Person CHECK (sex...

楼上说的答非所问啊,人家是建表,你给个查询出来 比如建立个学生表,里边包括,学号,姓名,性别,其他字段略 create table 学生表(学号 char(5) not null primary key,姓名 varchar(10) not null,性别 char(2) default '男' check (性别 in ('...

主码即主关键字。 主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有...

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

create table stuInfo( stuSex varchar2 default '男', CONSTRAINT stuInfo_stuSex_ck CHECK(stuSex='男' OR stuSex='女'), );

mysql不是有enum这个数据类型么? create table biao( sex enum('男','女') not null; );

check (性别 in ('男','女')) check 和 in 空一格 试一下

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com