为了账号安全,请及时绑定邮箱和手机立即绑定

关于check约束的表达式

关于check约束的表达式

在一个表中添加check约束,所添加的check列级约束和表级约束的sql语句分别是什么?
查看完整描述

1 回答

已采纳
?
林兴2021

TA贡献22条经验 获得超5个赞

创建表级约束

Create Table table_name
(u_id int not null Check (u_id>0),
name varchar(20) not null, 
country vavhar(20)
)

创建列级约束

Alter Table table_name     --默认u_id列已经存在
add Check(u_id>0)


查看完整回答
反对 回复 2017-10-21
  • weibo_用户63812812_0
    weibo_用户63812812_0
    你的第二个check约束是在建表的基础上添加的,我想问一下第一个表级约束可以在建表的基础上添加吗?也就是使用add语句。
  • 林兴2021
    林兴2021
    可以,只不过Add table 的方式,就是创建列级Check 方式。 Add table 语法,一般是对一个表中的列值做修改。
  • weibo_用户63812812_0
    weibo_用户63812812_0
    谢谢啦!
点击展开后面3
  • 1 回答
  • 0 关注
  • 2188 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信