社区
MS-SQL Server
帖子详情
简单问题:关于删除主键表时重设外键的问题
wolve
2003-10-14 03:00:44
如果不用trigger,不知道能不能实现删除主表时,把子表对它的引用设为default或是null。当然,也不能直接用sql来写,很烦的。
我的意思是有没有像级联删除的设置一样,建表时设一下就行了。
...全文
33
3
打赏
收藏
简单问题:关于删除主键表时重设外键的问题
如果不用trigger,不知道能不能实现删除主表时,把子表对它的引用设为default或是null。当然,也不能直接用sql来写,很烦的。 我的意思是有没有像级联删除的设置一样,建表时设一下就行了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wolve
2003-10-14
打赏
举报
回复
我狂晕,怎么办啊。有如下三个表,a,b都引用c,删除c时,要把b中的相关引用也级联删除,但a中的相关引用则设为空。
我怎么办啊,我使用instead型的trrigger根本建不起来,用after的trrigger根本不管用,因为引用冲突,也不行啊。
难道要把删除b,设置a的操作全部用trigger来完成啊
我好苦啊,类型结构的表大约有10多个,我狂晕
txlicenhe
2003-10-14
打赏
举报
回复
不行。
伍子V5
2003-10-14
打赏
举报
回复
没有
数据库实验3报告(数据完整性与安全性控制).docx
-
删除
原有表后,使用SQL语言重新创建S、C和SC表,其中S表包含基本约束,C表的cpno引用自身cno,SC表的
外键
约束及成绩grade的有效范围,还有自增id作为
主键
。 4. 完整性约束的增删: - 添加限制sgender的取值,只...
实验课-第9次-18308045-谷正阳1
在这个实验课程中,谷正阳同学正在学习和实践数据库管理系统的相关知识,特别是关于SQL语言的使用,包括创建表、插入数据、定义
外键
约束以及级联
删除
操作。以下是实验涉及的主要知识点: 1. **创建表**:在实验中,...
数据库(SQL ORCAl)参考手册
- **SET NULL方式**:当父表中的行被
删除
或更新时,子表中的
外键
列设为NULL。 #### 游标处理 - **
简单
循环处理**:遍历游标中的每一行数据。 - **带参数的游标**:定义带有参数的游标。 - **用于更新的游标**:使用...
二级access
- 修改表结构:添加、修改、
删除
字段以及
重设
主键
。 - 编辑表内容:增删改查操作。 - 调整表外观:改变字段的显示样式等。 - **表的其他操作**: - 查找数据:使用查询来定位特定数据。 - 替换数据:更新表中...
数据库参照完整性实验 .docx
9. 修改 Worker 表,
重设
参照完整性,修改规则为 cascade,
删除
规则为 no action。 10. 在 department 表中插入五条数据。 11. 在 worker 表中分别插入 4 条数据,验证完整性规则。 实验结果记录: 通过本次实验,...
MS-SQL Server
34,872
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章