久久久久久久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)(將月份名稱轉換為日期/月份編號(問題和答案的組合))
主站蜘蛛池模板: 欧美日韩三区 | 亚欧精品一区 | 亚洲国产情侣自拍 | 国产精品久久久久久久久免费高清 | 亚洲视频区 | 黄色在线免费观看 | 男女羞羞视频免费 | 91丨九色丨国产在线 | 亚洲精品久 | 日韩视频观看 | 成人免费在线观看视频 | 在线免费观看毛片 | 国产一二区视频 | 免费午夜剧场 | 成人中文字幕av | 中文字幕黄色大片 | 国产美女精品视频 | 高清视频一区二区三区 | 国产精品久久久久无码av | 欧美亚洲综合久久 | 国产精品夜夜春夜夜爽久久电影 | 日本不卡一区二区 | 久久久亚洲精品视频 | 黄色网址免费看 | 一区二区日韩 | 激情免费视频 | 在线看片网站 | 欧美另类视频 | 精品日韩在线 | www国产成人免费观看视频 | 在线日韩在线 | 欧美色成人 | 日日爽| 国产成人精品久久 | 欧美视频第三页 | 国产亚洲欧美在线视频 | 嫩草视频入口 | 九九热在线视频观看这里只有精品 | 国产中文视频 | 人人人人人爽 | 岛国精品|