SQL INSERT和UPDATE的規(guī)范類別介紹
下文將對SQL INSERT 和UPDATE 規(guī)范類別進(jìn)行介紹說明,包括刪除規(guī)則和更新規(guī)則等,供您參考,如果您對SQL INSERT和UPDATE 感興趣的話,不妨一看。
展開以顯示有關(guān)該關(guān)系的“刪除規(guī)則”和“更新規(guī)則”的信息。
刪除規(guī)則
指定當(dāng)數(shù)據(jù)庫的最終用戶嘗試刪除某一行,而該行包含外鍵關(guān)系所涉及的數(shù)據(jù)時(shí)所發(fā)生的情況。如果設(shè)置為:
無操作 顯示一條錯(cuò)誤信息,告知用戶不允許執(zhí)行該刪除操作,DELETE 將被回滾。
級(jí)聯(lián) 刪除包含外鍵關(guān)系中所涉及的數(shù)據(jù)的所有行。
設(shè)置空 如果表的所有外鍵列都可接受空值,則將該值設(shè)置為空。僅適用于 SQL Server 2005。
設(shè)置默認(rèn)值 如果表的所有外鍵列均已定義默認(rèn)值,則將該值設(shè)置為列定義的默認(rèn)值。僅適用于 SQL Server 2005。
更新規(guī)則
指定當(dāng)數(shù)據(jù)庫的用戶嘗試更新某一行,而該行包含外鍵關(guān)系所涉及的數(shù)據(jù)時(shí)所發(fā)生的情況。如果設(shè)置為:
無操作 顯示一條錯(cuò)誤信息,告知用戶不允許執(zhí)行該刪除操作,DELETE 將被回滾。
級(jí)聯(lián) 刪除包含外鍵關(guān)系中所涉及的數(shù)據(jù)的所有行。
設(shè)置空 如果表的所有外鍵列都可接受空值,則將該值設(shè)置為空。僅適用于 SQL Server 2005。
設(shè)置默認(rèn)值 如果表的所有外鍵列均已定義默認(rèn)值,則將該值設(shè)置為列定義的默認(rèn)值。僅適用于 SQL Server 2005。
【編輯推薦】