pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

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

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)(將月份名稱轉換為日期/月份編號(問題和答案的組合))
主站蜘蛛池模板: 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 转向助力泵/水泵/发电机皮带轮生产厂家-锦州华一精工有限公司 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 四川实木门_成都实木门 - 蓬溪聚成门业有限公司 | 三氯异氰尿酸-二氯-三氯-二氯异氰尿酸钠-优氯净-强氯精-消毒片-济南中北_优氯净厂家 | 光谱仪_积分球_分布光度计_灯具检测生产厂家_杭州松朗光电【官网】 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 膜结构_ETFE膜结构_膜结构厂家_膜结构设计-深圳市烨兴智能空间技术有限公司 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械 | POS机办理_个人pos机免费领取-银联pos机申请首页 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 南京办公用品网-办公文具用品批发-打印机耗材采购 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 | 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | 东莞办公家具厂家直销-美鑫【免费3D效果图】全国办公桌/会议桌定制 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 智能交通网_智能交通系统_ITS_交通监控_卫星导航_智能交通行业 | 馋嘴餐饮网_餐饮加盟店火爆好项目_餐饮连锁品牌加盟指南创业平台 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 物流公司电话|附近物流公司电话上门取货 | 内窥镜-工业内窥镜厂家【上海修远仪器仪表有限公司】 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | 中药超微粉碎机(中药细胞级微粉碎)-百科| wika威卡压力表-wika压力变送器-德国wika代理-威卡总代-北京博朗宁科技 | 酒店品牌设计-酒店vi设计-酒店标识设计【国际级】VI策划公司 | 中医治疗皮肤病_潍坊银康医院「山东」重症皮肤病救治平台 | 陕西安玻璃自动感应门-自动重叠门-磁悬浮平开门厂家【捷申达门业】 | 基本型顶空进样器-全自动热脱附解吸仪价格-AutoHS全模式-成都科林分析技术有限公司 | 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 |