try something likeSELECTc.TABLE_NAME,c.COLUMN_NAME,tc.CONSTRAINT_TYPE,OBJECT_NAME(fkc.referenced_object_id) AS ReferencedTable,COL_NAME(fkc.referenced_object_id,fkc.referenced_column_id) AS ReferencedColumnFROM INFORMATION_SCHEMA.COLUMNS cLEFT JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE kcuON c.COLUMN_NAME = kcu.COLUMN_NAMEAND c.TABLE_NAME = kcu.TABLE_NAMEAND c.TABLE_SCHEMA = kcu.TABLE_SCHEMALEFT JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS tcON tc.TABLE_NAME = c.TABLE_NAMEAND tc.TABLE_SCHEMA = c.TABLE_SCHEMAAND tc.CONSTRAINT_TYPE IN ('PRIMARY KEY','FOREIGN KEY')LEFT JOIN sys.foreign_key_columns fkcON OBJECT_NAME(fkc.parent_object_id) = c.TABLE_NAMEAND COL_NAME(fkc.parent_object_id,fkc.parent_column_id)=c.COLUMN_NAMEWHERE c.TABLE_NAME='your table name here'------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/