1。修改字段名没有关系。外键会自动改变。
2。修改字段内容(假设您要实现CASCADE的参照动作)
由于SQL SERVER7只能事后触发,所以要先把外键的作用终止。
(如果您要经常修改主键,建议不要建立外键的约束。)
其外键的作用由trigger代替。
简单如下:(在有主键的表(test_pri)中建立,test为从表)
create trigger test_trigger
on test_pri
for delete
as
delete test from test,deleted where test.t_id=deleted.t_id
同样也可实现更新等参照动作。