如何阻止删除表中记录
在 SQLSERVER 中建立
两个表: 一个是子表 依赖另外一个父表
只能通过父表中级联删除子表中的记录 不允许直接从子表删除记录
请问如何实现
------解决方案--------------------设置权限
------解决方案--------------------确实有点棘手这个问题。
设置权限似乎是唯一的途径,但是直接删除不能删,难道级联删除就可以,楼主可以试试。
------解决方案--------------------在 SQLSERVER 中建立
两个表: 一个是子表b 依赖另外一个父表a
只能通过父表中级联删除子表中的记录 不允许直接从子表删除记录
再建一个表x与子表联系
子表的主键做表x的外键
父表a中级联删除时写个触发器
先删除表x的,
然后再删除子表b的