SQL表与表之间建立外键约束之后,怎么建立连级更新和删除?

只要SQL语句查询代码。。莫要企业管理。。只要原创。莫要copy.... 只要SQL语句查询代码。。莫要企业管理。。只要原创。莫要copy. 展开
 我来答
badkano
2015-07-11 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144777 获赞数:885360
团长

向TA提问 私信TA
展开全部

两种方法,一种是sql语句,一种是用图形界面操作。

sql语句写法:

alter table SZ_Picture
add constraint FK_SZ_PICTU_RELATIONS_SZ_PICTU foreign key (pictureTypeId)
references SZ_PictureType (pictureTypeId)
on update cascade on delete cascade;

其中on update cascade on delete cascade代表级联更新和级联删除。

图形界面操作方法:

首先在PDM中两个表的relationship上双击,弹出如下对话框,选择Integrity 选项卡,将Update constraint 和Delete constraint下的cascade选上即可。

随o天
2012-08-28 · TA获得超过3158个赞
知道大有可为答主
回答量:1740
采纳率:71%
帮助的人:2007万
展开全部
外键级联删除语句:后面加上on delete cascade选项。
alter table B add
constraint fk_ID foreign key (ID) references A(ID) on delete cascade;
这样只需:delete from A where ID=nnnn; 就可以自动删除对应B表内容了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
极品老土豆
2012-08-28 · TA获得超过138个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:86.5万
展开全部
如果你建立外键,那么你的更新和删除的时候,
一般的方法是建立触发器
如果你用SQL SERVER 2008 使用级联删除功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式