Не съм сигурен защо никой не предложи, но използвам sp_fkeys
за заявка за външни ключове за дадена таблица:
EXEC sp_fkeys 'TableName'
Можете също да посочите схемата:
EXEC sp_fkeys @pktable_name = 'TableName', @pktable_owner = 'dbo'
Без уточняване на схемата, документите посочват следното:
Ако pktable_owner не е посочен, се прилагат правилата за видимост на таблицата по подразбиране на основната СУБД.
В SQL Server, ако текущият потребител притежава таблица с посоченото име, колоните на тази таблица се връщат. Ако pktable_owner не е посочен и текущият потребител не притежава таблица с посоченото pktable_name, процедурата търси таблица с указаното pktable_name, собственост на собственика на базата данни. Ако такъв съществува, колоните на тази таблица се връщат.