如何用语句去掉"对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)
当我去了级联关系后,我去就可以删除读者表中的数据
...全文
56 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
20011521 2004-04-30
同意楼主的说法
  • 打赏
  • 举报
回复
netcoder 2004-04-30
用了级联更新(不是删除),那个触发器要保留
  • 打赏
  • 举报
回复
netcoder 2004-04-30
如果使用级联删除
CREATE trigger 删除借书证
就不要用了
  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
加入

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2004-04-30 02:36
社区公告
暂无公告