Created
February 15, 2017 18:20
-
-
Save aroder/36f4f2bd90a905e707b8cfc4891935c3 to your computer and use it in GitHub Desktop.
Find references to a column *anywhere* in SQL Server. Uses text search rather than hard dependencies. Originally from http://stackoverflow.com/questions/1883700/in-sql-server-how-can-i-find-everywhere-a-column-is-referenced, answer by Anar Khalilov
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT sys.objects.object_id, | |
sys.schemas.NAME AS [Schema], | |
sys.objects.NAME AS Object_Name, | |
sys.objects.type_desc AS [Type] | |
FROM sys.sql_modules(NOLOCK) | |
INNER JOIN sys.objects(NOLOCK) ON sys.sql_modules.object_id = sys.objects.object_id | |
INNER JOIN sys.schemas(NOLOCK) ON sys.objects.schema_id = sys.schemas.schema_id | |
WHERE sys.sql_modules.DEFINITION COLLATE SQL_Latin1_General_CP1_CI_AS LIKE '%.PartyTitleTxt%' ESCAPE '\' | |
ORDER BY sys.objects.type_desc, | |
sys.schemas.NAME, | |
sys.objects.NAME |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment