You can use the following SQL to find all tables with a specific column name within your SQLServer database.
SELECT TABLE_NAME, COLUMN_NAME FROM YourDbName.INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = 'YourColumnName' ORDER BY COLUMN_NAME
Or, use the LIKE()
method if you don’t know your specific column name. If I use the LIKE()
method I try to only throw the wildcard at the end of the string… it performs a bit better that way.
SELECT TABLE_NAME, COLUMN_NAME FROM YourDbName.INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE('SomeColumn%') ORDER BY COLUMN_NAME
Figured I’d post this here because I’ll probably forget and want to know again in the future.