mshd.net
当前位置:首页 >> 数据库ChECk约束男女 >>

数据库ChECk约束男女

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

check 列 like “男” or “女” 这样表达。 结构化查询语言是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 结构化查询语言是高级的非过程化编程语...

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

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

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

数据库中约束一个密码的长度分两种情况,一种是表还未建,在建立过程中约束;另一种是表已存在,在此基础上约束。 工具:sqlserver 2008 R2 第一种情况(创建表过程中创建约束): 1、语句如下: create table [user](id int,pwd varchar(20) ch...

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

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

显示的时候里面if ele一下就行了,或者直接批量的用sql的update把数据改成男和女; update table set userSex='男' where userSex=0; update table set userSex='女' where userSex=1; c标签: 男 女

建表了没有, 如果没建表了就直接在建表的时候列名后加check(列名 in(0,1,2))就好了 如果已经建表了就用alter语句吧 alter table 表名 with nockeck add constraint 列名_check check(列名 in(0,1,2))

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