久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

外鍵約束 - 如何刪除引用的記錄?

Foreign key constraint - how to delete referenced record?(外鍵約束 - 如何刪除引用的記錄?)
本文介紹了外鍵約束 - 如何刪除引用的記錄?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我偶然發現了一個非常基本的問題,因此沒有真正考慮清楚.

我有兩張桌子,比方說:

Table1: col1 PK,表 2:col1 FK 參考表 1(col1)

當我想從 Table1 中刪除記錄時,該記錄被 Table2 中的記錄引用,SQL 會拋出錯誤,該 DELETE 語句沖突有約束.這是可以理解和期望的行為.

如果我真的想刪除該行并在所有引用被刪除鍵的行中將 Table2 中的引用設置為 NULL 怎么辦?

我知道我可以手動完成 - 將 Table2 中的引用設置為 NULL 然后刪除.但是有沒有更簡潔的方法?

解決方案

您可以通過在 FK 關系上設置 Set Null 選項來配置插入和更新規范規則.我附上了一張來自 Sql Server Management Studio 的圖片.此外,還有一篇有用的文章

I stumbled across a problem, which is very basic, thus didn't really think it through.

I have two tables, let's say:

Table1: col1 PK,
Table2: col1 FK references Table1(col1)

When I want to delete record from Table1, which is referenced by record in Table2, SQL would throw error, that DELETE statement coflicted with a constraint. Which is understandable and desired behaviour.

What if I really want to delete the row and set reference in Table2 to NULL in all rows referencing key being deleted?

I know that I can do it manually - set references in Table2 to NULL and then delete. But is there more concise way?

解決方案

You could configure Insert and Update Specification rule by setting Set Null option on FK relationship. I have attached an image from Sql Server Management Studio. Also, there is a useful article here.

這篇關于外鍵約束 - 如何刪除引用的記錄?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Converting Every Child Tags in to a Single Column with multiple Delimiters -SQL Server (3)(將每個子標記轉換為具有多個分隔符的單列-SQL Server (3))
How can I create a view from more than one table?(如何從多個表創建視圖?)
Create calculated value based on calculated value inside previous row(根據前一行內的計算值創建計算值)
How do I stack the first two columns of a table into a single column, but also pair third column with the first column only?(如何將表格的前兩列堆疊成一列,但也僅將第三列與第一列配對?) - IT屋-程序員軟件開發技
Recursive t-sql query(遞歸 t-sql 查詢)
Convert Month Name to Date / Month Number (Combinations of Questions amp; Answers)(將月份名稱轉換為日期/月份編號(問題和答案的組合))
主站蜘蛛池模板: 国产99久久| 欧美精品一区二区三 | 国产成人精品一区二 | 福利成人 | 午夜视频免费在线 | 欧美视频三级 | 欧产日产国产精品99 | 亚洲成人天堂 | 一区二区三区回区在观看免费视频 | av高清毛片 | 91一区二区三区 | 日韩精品一区二区三区中文字幕 | 亚洲啪啪| 精品欧美一区二区精品久久久 | 亚洲综合色视频在线观看 | 免费国产精品久久久久久 | 天天在线操 | 一区二区三区在线免费观看 | 欧美精 | 免费在线观看一区二区 | 美女露尿口视频 | 91国内精精品久久久久久婷婷 | 国产精品久久久久久吹潮日韩动画 | 蜜桃视频在线观看免费视频网站www | 男女久久久 | 91精品麻豆日日躁夜夜躁 | 亚洲欧美视频一区 | www.午夜| 日韩免费视频一区二区 | 不卡一区 | 国产一区二区精品 | 亚洲国产区| 日韩成人免费视频 | 亚洲精品一区二区三区在线观看 | 青青激情网 | 亚洲视频一区二区三区 | 欧美日韩18 | 亚洲成人天堂 | 国产免费又黄又爽又刺激蜜月al | 久久国产精品亚洲 | 欧美黄页 |