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

为什么非空约束只能是列级约束

非空约束为什么只能是列级约束。

正在回答

1 回答

如果完整性约束涉及到该表的多个属性列,必须定义在表级上,否则既可以定义在列级也可以定义在表级。而非空约束一般而言我们是针对某一列进行约束所以只能进行列级约束。

简而言之:

列级约束:列级约束是行定义的一部分,只能应用于一列上。

表级约束:表级约束是独立于列的定义,可以应用在一个表中的多列上。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么非空约束只能是列级约束

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信