列級(jí)約束和表級(jí)約束的區(qū)別 oracle的sql語(yǔ)句中列級(jí)約束和表級(jí)約束的區(qū)別?
oracle的sql語(yǔ)句中列級(jí)約束和表級(jí)約束的區(qū)別?列級(jí)約束是使用主鍵或其他約束來(lái)約束列條件的約束。是否插入數(shù)據(jù)行級(jí)約束類似于使用觸發(fā)器更新表數(shù)據(jù)的約束列級(jí)約束:形式上,定義每列后立即定義的約束是在逗
oracle的sql語(yǔ)句中列級(jí)約束和表級(jí)約束的區(qū)別?
列級(jí)約束是使用主鍵或其他約束來(lái)約束列條件的約束。是否插入數(shù)據(jù)
行級(jí)約束類似于使用觸發(fā)器更新表數(shù)據(jù)的約束
列級(jí)約束:形式上,定義每列后立即定義的約束是在逗號(hào)之前定義的。插入表父級(jí)(C1號(hào)主鍵)創(chuàng)建表子級(jí)(C號(hào)主鍵,C2號(hào)引用父級(jí)(C1))表級(jí)約束:從形式上可以看出與列級(jí)約束的區(qū)別。創(chuàng)建表子級(jí)(C號(hào)、C2號(hào)、主鍵(C2)、外鍵(C2)引用父級(jí)(C1))有時(shí),列級(jí)約束無(wú)法實(shí)現(xiàn)某些約束的定義,如聯(lián)合主鍵的定義,需要使用表級(jí)約束:總之,條條路通羅馬,這條路不通,選擇另一條路。