0
我想延长我的查询进行删除和更新规则,但我只是想不出什么SYSTABLE是在什么样的列检查外键
我查询至今:
select oct.name FKNeve,oft.name TAmit,ofc.name MAmit,ort.name TAmihez,orc.name MAmihez
from sysforeignkeys sfk
inner join sysobjects oct on sfk.constid = oct.id
inner join sysobjects oft on sfk.fkeyid = oft.id
inner join syscolumns ofc on sfk.fkey = ofc.colid and sfk.fkeyid = ofc.id
inner join sysobjects ort on sfk.rkeyid = ort.id
inner join syscolumns orc on sfk.rkey = orc.colid and sfk.rkeyid = orc.id
哦和MSDE。
似乎工作。我修改了上面几行...... select oct.name FKNeve,oft.name TAmit,ofc.name MAmit,ort.name TAmihez,orc.name MAmihez,objectproperty(sfk.constid,'CnstIsDeleteCascade'),objectproperty(sfk.constid ,'CnstIsUpdateCascade')...这正是我想要的。感谢您的帮助! –