在SQL中,有两个表,a,B,a中有两列,一个为起始号,一个为结束号,是号段如123

到126,B中有一个号如:123,当删除a表中的号段时,因为124,125,126不在B表中,所以a表中的号段不能删除,请问用用触发器怎么写?... 到126,B中有一个号如:123,当删除a表中的号段时 ,因为124,125,126不在B表中 ,所以a表中的号段不能删除,请问用用触发器怎么写? 展开
 我来答
射手幽灵伊
2016-04-27 · TA获得超过2716个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1959万
展开全部
你的意思是,如果删除123是可以删除的,但删除124-126这些时,不能删除,是这个意思吗?
如果是这样的,可以使用 instead of 触发器。
在触发器里判断,如果B表存在,再执行一下删除语句,如果不存在,则返回。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式