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

sql ChECk 男女

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

alter table table_name add constrainst cons_name check (sex = '男' or sex = '女')

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

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

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

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

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

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

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

最好不要用text类型,如果在创建时加的话create table abc(gender char(2) check(gender in ('男','女'))) 已存在的表加的话:alter table abc add constraint CK_约束名 check(gender in ('男','女')) 1~1000首先字段类型应该是int型,check(lo...

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