USE Northwind
GO
CREATE PROCEDURE [dbo].[usersp_FindTableDependency]
@tblName varchar(50)
AS
SELECT fk.name, OBJECT_NAME(fk.parent_object_id) as DepTable
FROM sys.foreign_keys fk
inner join sys.tables st on st.[object_id] = fk.referenced_object_id
WHERE st.name = @tblName
In Order to test this procedure:
EXEC usersp_FindTableDependency 'Employees'
Produces the result
Name DepTable
FK_Orders_Employees Orders
FK_EmployeeTerritories_Employees EmployeeTerritories
FK_Employees_Employees Employees
Did you like this post?
|
|
|
||
|
|
|
|
|
|
|
subscribe via rss |
|
subscribe via e-mail |
|
|
print this post |
|
follow me on twitter |




comments
1 Response to "A Simple Stored Procedure to Find Foreign Key Dependencies on Your Table in SQL Server 2005/2008"sp_fkeys 'Employees'
Post a Comment