如何用语句去掉"对insert 和update强制关系"?一起看看。谢了,帮下忙吧。

sglbaby 2004-04-30 02:36:48
我有几个表。不过,在表AAA中的a 为主关键字,
在表BBB,表CCC中字段a是外键。
当在设计AAA时,因为AAA中的a与BBB,CCC构成了约束其属性关系下有:
对insert 和update强制关系,其子功能中还有:级联更新相关字段、级联删除相关字段。
现在执行SQL语句后,就可把这三个可选框都选种。
同样又可以用SQL语语去掉。
这个语句如何写呢??谢谢大家了。

还有一个问题,如果我用了级联更新,那么下面的触发器是不是不可以用?
CREATE trigger 删除借书证
on 读者表
instead of delete
as
delete 流通历史表 where 借书证号 in (select 借书证号 from deleted)
delete 流通表 where 借书证号 in (select 借书证号 from deleted)
delete 违规表 where 借书证号 in (select 借书证号 from deleted)
delete 读者表 where 借书证号 =(select 借书证号 from deleted)
当我去了级联关系后,我去就可以删除读者表中的数据
...全文
101 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
20011521 2004-04-30
  • 打赏
  • 举报
回复
同意楼主的说法
netcoder 2004-04-30
  • 打赏
  • 举报
回复
用了级联更新(不是删除),那个触发器要保留
netcoder 2004-04-30
  • 打赏
  • 举报
回复
如果使用级联删除
CREATE trigger 删除借书证
就不要用了

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧