日期:2014-05-18  浏览次数:20424 次

如何通过一个SQL语句,将表的所有关联关系读出来,最终可以知道该表与哪些表产生关联。希望各位帮我想想!
我现在主要是想做一个数据导入工具,需要知道一张表的外键关联关系,然后确定表的导入顺序,确保导入的正确。目前我是手动根据数据库关系来设定的导入顺序,现在我想通过程序先将表的关联关系读取出来,然后再对导入顺序进行处理。不知道各位理解我的意思没有!

------解决方案--------------------
select object_name(constid)关系名,object_name(fkeyid)外键表,object_name(rkeyid)主键表 from sysforeignkeys
where object_name(fkeyid)= '所查表名 '