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

来源:5-15 约束小结

慕粉4248868

2017-03-01 17:08

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

写回答 关注

1回答

  • 慕婉清2184889
    2017-03-03 11:46:44

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

    简而言之:

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

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


Oracle数据库开发必备利器之SQL基础

为你带来Oracle开发必备的sql基础,为后续课程学习打下好的基础

160642 学习 · 641 问题

查看课程

相似问题