P
powernet
Unregistered / Unconfirmed
GUEST, unregistred user!
在sqlserver2000中有表a,表b
a为主表,b为从表
1:假如,a的关键字是b的关键字的一部分,
用表级联删除与级联修改就可以在修改或者删除a的记录时完成对表b的操作。
2:但是,如果a的关键字不是b的关键字,只是引用而已,
级联修改还可以。
但是级联删除,就会删除从表的记录,而此时希望把相关字段置为null就可以了。
如果用instead of 触发器,它可以完成上述的工作,但是它代替执行delete语句,
反而不删除主表的记录。
请问各位大侠这个问题怎么解决。
a为主表,b为从表
1:假如,a的关键字是b的关键字的一部分,
用表级联删除与级联修改就可以在修改或者删除a的记录时完成对表b的操作。
2:但是,如果a的关键字不是b的关键字,只是引用而已,
级联修改还可以。
但是级联删除,就会删除从表的记录,而此时希望把相关字段置为null就可以了。
如果用instead of 触发器,它可以完成上述的工作,但是它代替执行delete语句,
反而不删除主表的记录。
请问各位大侠这个问题怎么解决。