课程
/数据库
/Oracle
/Oracle数据库开发必备利器之SQL基础
非空约束为什么只能是列级约束。
2017-03-01
源自:Oracle数据库开发必备利器之SQL基础 5-15
正在回答
如果完整性约束涉及到该表的多个属性列,必须定义在表级上,否则既可以定义在列级也可以定义在表级。而非空约束一般而言我们是针对某一列进行约束所以只能进行列级约束。
简而言之:
列级约束:列级约束是行定义的一部分,只能应用于一列上。
表级约束:表级约束是独立于列的定义,可以应用在一个表中的多列上。
举报
为你带来Oracle开发必备的sql基础,为后续课程学习打下好的基础
1 回答表级约束和列级约束有什么区别吗?
2 回答列级约束和表级约束有什麼區別?
1 回答去除非空约束?
2 回答非空约束问题
2 回答表级唯一约束和列级唯一约束有什么区别?