當父表中記錄刪除時,有哪些方法可以維護子表中的資料完整性?
當兩張表使用外部索引鍵連線,並且主表中的資料已被刪除,而子表中也存在相應記錄時,以下方法可用於維護資料完整性:
級聯刪除
如果主表中外部索引鍵的值被刪除,此選項將同時從子表中刪除該記錄。
將空值設定為 null
此選項將把子表中相應記錄的所有值都設定為 NULL,因為主表中外部索引鍵的值已被刪除。
廣告
當兩張表使用外部索引鍵連線,並且主表中的資料已被刪除,而子表中也存在相應記錄時,以下方法可用於維護資料完整性:
如果主表中外部索引鍵的值被刪除,此選項將同時從子表中刪除該記錄。
此選項將把子表中相應記錄的所有值都設定為 NULL,因為主表中外部索引鍵的值已被刪除。