課程
/數(shù)據(jù)庫
/Oracle
/Oracle數(shù)據(jù)庫開發(fā)必備利器之SQL基礎(chǔ)
列級約束和表級約束有什麼區(qū)別?
2015-06-27
源自:Oracle數(shù)據(jù)庫開發(fā)必備利器之SQL基礎(chǔ) 5-12
正在回答
列級約束是定義在列屬性中的,而表級約束是定義在列之后的,兩者本質(zhì)上沒什么區(qū)別,而如果你的約束需要同時對多列進(jìn)行約束那么就只能采用表級約束,因為表級約束面向的是表(當(dāng)然就包括所有列),而列級約束只能針對該列進(jìn)行約束。
約束范圍不一樣
舉報
為你帶來Oracle開發(fā)必備的sql基礎(chǔ),為后續(xù)課程學(xué)習(xí)打下好的基礎(chǔ)
1 回答表級約束和列級約束有什么區(qū)別嗎?
2 回答表級約束和列級約束的區(qū)別?應(yīng)用場景?
2 回答表級唯一約束和列級唯一約束有什么區(qū)別?
1 回答為什么非空約束只能是列級約束
4 回答請問列級創(chuàng)建外鍵約束和表級創(chuàng)建外鍵約束他們有什么區(qū)別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-08-14
列級約束是定義在列屬性中的,而表級約束是定義在列之后的,兩者本質(zhì)上沒什么區(qū)別,而如果你的約束需要同時對多列進(jìn)行約束那么就只能采用表級約束,因為表級約束面向的是表(當(dāng)然就包括所有列),而列級約束只能針對該列進(jìn)行約束。
2015-06-29
約束范圍不一樣