課程
/數(shù)據(jù)庫
/Oracle
/Oracle數(shù)據(jù)庫開發(fā)必備利器之SQL基礎
非空約束為什么只能是列級約束。
2017-03-01
源自:Oracle數(shù)據(jù)庫開發(fā)必備利器之SQL基礎 5-15
正在回答
如果完整性約束涉及到該表的多個屬性列,必須定義在表級上,否則既可以定義在列級也可以定義在表級。而非空約束一般而言我們是針對某一列進行約束所以只能進行列級約束。
簡而言之:
列級約束:列級約束是行定義的一部分,只能應用于一列上。
表級約束:表級約束是獨立于列的定義,可以應用在一個表中的多列上。
舉報
為你帶來Oracle開發(fā)必備的sql基礎,為后續(xù)課程學習打下好的基礎
2 回答列級約束和表級約束有什麼區(qū)別?
1 回答表級約束和列級約束有什么區(qū)別嗎?
1 回答去除非空約束?
2 回答非空約束問題
2 回答表級約束和列級約束的區(qū)別?應用場景?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-03
如果完整性約束涉及到該表的多個屬性列,必須定義在表級上,否則既可以定義在列級也可以定義在表級。而非空約束一般而言我們是針對某一列進行約束所以只能進行列級約束。
簡而言之:
列級約束:列級約束是行定義的一部分,只能應用于一列上。
表級約束:表級約束是獨立于列的定義,可以應用在一個表中的多列上。