我执行清理库的SQL ,
TRUNCATE TABLE TABL1
抱错误
无法截断表 'TABL1',因为该表正由 FOREIGN KEY 约束引用。
我现在的问题是,如何快速找到 此FOREIGN KEY 约束引用是哪个表建立的?或则知道名字也好啊,我就可以先清理此表,有谁知道,谢谢
TRUNCATE TABLE TABL1
抱错误
无法截断表 'TABL1',因为该表正由 FOREIGN KEY 约束引用。
我现在的问题是,如何快速找到 此FOREIGN KEY 约束引用是哪个表建立的?或则知道名字也好啊,我就可以先清理此表,有谁知道,谢谢
select t1.* ,t2.name,t3.name
from dbo.sysforeignkeys t1 left join sysobjects t2 on t1.fkeyid = t2.id
left join sysobjects t3 on t1.rkeyid = t3.id
where t3.name = 'tab1'
where object_name(fkeyid)='table1'