查看SqlServer2000的外键列表

select object_name(a.constid) fkname,
object_name(a.rkeyid) pktable,
object_name(a.fkeyid) rktable,
c.name pkcolumn,
b.name fkcolumn,
OBJECTPROPERTY( constid, N'CnstIsDeleteCascade') DeleteCascade,
OBJECTPROPERTY( constid, N'CnstIsUpdateCascade') UpdateCascade
from sysforeignkeys a
left outer join syscolumns b on a.fkeyid=b.id and a.fkey=b.colid
left outer join syscolumns c on a.rkeyid=c.id and a.rkey=c.colid

猜你喜欢

转载自blog.csdn.net/BlueSky_Wypeng/article/details/78040479