Ikke sikker på, hvorfor ingen foreslog, men jeg bruger sp_fkeys
for at forespørge fremmede nøgler for en given tabel:
EXEC sp_fkeys 'TableName'
Du kan også angive skemaet:
EXEC sp_fkeys @pktable_name = 'TableName', @pktable_owner = 'dbo'
Uden at angive skemaet angiver dokumenterne følgende:
Hvis pktable_owner ikke er angivet, gælder standardreglerne for tabelsynlighed for det underliggende DBMS.
I SQL Server, hvis den aktuelle bruger ejer en tabel med det angivne navn, returneres tabellens kolonner. Hvis pktable_owner ikke er angivet, og den aktuelle bruger ikke ejer en tabel med det specificerede pktable_name, leder proceduren efter en tabel med det specificerede pktable_name, der ejes af databaseejeren. Hvis der findes en, returneres tabellens kolonner.