根據ANSI SQL-92標準對於外鍵(Foreign Key)限制式(Constraint)在修改資料時,定義了四種因應方式:
set NULL:即當ParentTable中刪除或修改一筆資料時,Foreign Table上的資料是設為NULL。
set Default:設Foreign Key為Default Value。
Cascade:即當刪除或修改Parent Table時,對Foreign Table也做同樣的刪除或修改。
No Action:即當此筆資料存在有Foreign Key時,不允許做刪除或修改。
沒有留言:
張貼留言