oracle 中的级联删除语句 35

数据库表中没有设置级联删除.怎样用SQL语句实现:如:EMP表中有字段DNO是外键DEPT表中有字段DNO如何实现删除DEPT表中数据时将EMP表中的相关数据也删除;谢谢... 数据库表中没有设置级联删除.怎样用SQL语句实现:
如:EMP表 中有字段DNO是外键
DEPT表中有字段DNO

如何实现删除DEPT表中数据时将EMP表中的相关数据也删除;
谢谢!
大家都不会吗?还是不肯赐教呀。

请用SQL语句回答!
展开
 我来答
wolfy1016
2012-03-25 · TA获得超过244个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:288万
展开全部
delete from emp where dno = dept表中你要删除的dept的dno
可以把这个语句加到dept表的 触发器中。也可以加在删除dept语句的前面或后面的。
lwl2046
2012-03-21 · TA获得超过405个赞
知道小有建树答主
回答量:994
采纳率:0%
帮助的人:938万
展开全部
一种简单的办法是建立触发器;

另一种办法是在事务中处理2个表的删除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wm2008nl
2006-11-12 · 超过71用户采纳过TA的回答
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:178万
展开全部
可以有触发器实现啊!设置在你删除EMP中的记录之前触发发触发器,在触发器中删除DEPT中的记录啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式