mtwm.net
当前位置:首页 >> sql sErvEr性别约束 >>

sql sErvEr性别约束

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

alter table 表名 add constraint 约束名 default '0' for 列名在以后插入的时候,在insert语句中,要用默认的,加default

1 创建sm数据库中的选课表sc,包含的列为学号、课程编号、成绩.create table sc( 学号 varchar(10) not null, --数据类型自己定 课程编号 varchar(10) not null, 成绩 decimal(3, 0))2 用sql语句给表student的“学号”列添加主键约束.alter

基本语法:alert table 性别所在的表名称add constraint 约束名称 default(1) for 性别字段名称,constraint 约束名称 check(性别字段名称 in (0,1))注:以上中文部分 需要LZ自己根据实际情况填写

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

create table yourtable ( sex nvarchar(1) not null check (sex='男'or sex='女'),)

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

这需要确定你的表是否已经建立.如果未建立,则需要在建表语句中添加 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.

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

给字段设置check约束 例如:alter table test add constraints chk_Person CHECK (性别='男' or 性别='女')

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