Tidak yakin mengapa tidak ada yang menyarankan tetapi saya menggunakan sp_fkeys
untuk menanyakan kunci asing untuk tabel yang diberikan:
EXEC sp_fkeys 'TableName'
Anda juga dapat menentukan skema:
EXEC sp_fkeys @pktable_name = 'TableName', @pktable_owner = 'dbo'
Tanpa menentukan skema, dokumen menyatakan sebagai berikut:
Jika pktable_owner tidak ditentukan, aturan visibilitas tabel default dari DBMS yang mendasari berlaku.
Di SQL Server, jika pengguna saat ini memiliki tabel dengan nama yang ditentukan, kolom tabel tersebut akan dikembalikan. Jika pktable_owner tidak ditentukan dan pengguna saat ini tidak memiliki tabel dengan pktable_name yang ditentukan, prosedur akan mencari tabel dengan pktable_name yang ditentukan yang dimiliki oleh pemilik database. Jika ada, kolom tabel tersebut akan dikembalikan.