用sql语句创建学生表,年龄的约束条件只能在14到28之间

用sql语句创建学生表,年龄的约束条件只能在14到28之间,第1张

create table #t2(

id int,

age int check(age>14 or age<28)----1.直接在字段后面加

)

create table #t3(

id int,

age int

constraint ck_age check1(age>14or age<28)--2.同上

)

create table #t4(

id int,

age int,

addr varchar(10),---此处有逗号

constraint ck_age2 check(age>14 or age<28)---3.在别的字段后面给age加约束,

)

create table #t5(

id int,

age int

)

4.建表后再加

alter table #t5 add constraint ck_age3 check(age>14 or age<28)

Create  Table <表名>

(

    ...

    age     DateTime,

    ...

    Constraint chkAge Check(DateDiff('yy', GateDate(), age) Between 1 And 40) 

)

alter table s add constraint CK_sex CHECK(sex='m'&&age<23) or CHECK(sex='f'&&age<23)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11479429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存