www.3112.net > 约束 ChECk

约束 ChECk

alter table abc add constraint CK_sex check(sex ='男' or sex='女')

写出对该列的约束条件就可以了,举个例 1.设定该列的值大于五 列名>5 2.设定该列的值大于5小于10,中间用and连接 列名>5 and 列名

只限制长度的话,这样就行 create table t1( PID varchar(20) not null , CONSTRAINT chk_PID check (len(PID) in ('15','18')))

alter table Face alter columns ttype varchar(4) --改变数据类型为可变普通字符串型 alter table Face add constraint MyCheck check(ttype in('帅哥','靓女'))

like '00[0-9][0-9]_[A-Z][A-Z]' 这样就可以了

Alter Table Table_NameDrop Constraint Check_NamegoAlter Table Table_Name Add Constraint Check_Name Check (your_check_rule)go

有五种类型的约束: student表stuinfo这里案例 - 1,添加主键约束 改变表stuinfo BR> 添加costraint pk_stuno主键(的stuno)的 2,唯一性约束 改变表stuinfo 添加约束uq_stuid独特(stuid)的 3,添加默认约束 改变表stuinfo 添加约束df_addres...

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

比如。要求年龄只在15~40岁之间而大于或小于的不能插入表中 ALTER TABLE 表名 ADD CONSTRAINT CK_STUAGE CHECK(列名 BETWEEN 15 AND 10) 起约束作用。不要别在你表里乱改,乱插。 表中年龄不可能让别人插入200岁的吧,也没见200岁的人。

alter table 表名 add constraint [约束名1] check(字段名1 in ('手动','自动')) alter table 表名 add constraint [约束名2] check(字段名2〉=0) 如果对我的回答有不满意的地方,还请继续追问; 互相理解,互相帮助.

网站地图

All rights reserved Powered by www.3112.net

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