Here is a more informative way of presenting it.
SELECT DISTINCT PARENT_TABLE = RIGHT(Replace(TC.constraint_name, 'FK_', ''), Len(Replace(TC.constraint_name, 'FK_', '')) - Charindex('_', Replace(TC.constraint_name, 'FK_', ''))), CHILD_TABLE = TC.table_name, CU.column_name, TC.constraint_name, TC.constraint_type FROM information_schema.table_constraints TC INNER JOIN information_schema.constraint_column_usage CU ON TC.constraint_name = CU.constraint_name WHERE TC.constraint_type LIKE '%foreign' OR TC.constraint_type LIKE '%foreign%' OR TC.constraint_type LIKE 'foreign%'
ArsedianIvan Jun 22 '16 at 4:50 2016-06-22 04:50
source share