SQL SERVER – Listing Foreign Key Relationships of Table with Stored Procedure sp_fkeys

A very cool trick which I have previously not shared on my blog regarding how to list all the foreign key relationship of table with the help of Stored Procedure sp_fkeys.

Here is a quick script how you can use stored procedure sp_fkeys to list all the foreign key relationship. This stored procedure takes a minimum of two parameters a) name of the table, b) name of the schema.

USE AdventureWorks2012;
GO
EXEC sp_fkeys @pktable_name = N'Employee',
@pktable_owner = N'HumanResources';

Here is the output generated from the script listed above:

Sp_fkeys output window.

Here is an alternate way to list the keys as well – Two Methods to Retrieve List of Primary Keys and Foreign Keys of Database.

Published by Pinal Dave on SQLAuthority. More of my work at pinaldave.com.

SQL Constraint and Keys
Previous Post
SQL SERVER – 28 Links for Learning SQL Wait Stats from Beginning
Next Post
SQL SERVER – Listing Primary Key of Table with Stored Procedure sp_pkeys

Related Posts

1 Comment. Leave new

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.