Listing a specified field in a database

By

Posted on Dec 14, 2006 by in SQL Server

Sometimes you know the field name, but forget about in which table it is. This small procedure will help you ;).

USE AdventureWorks --- the database must be specified GO CREATE PROCEDURE procAllTableswithField(@columnname nvarchar(400)='%') AS SELECT OBJECT_NAME(sys.columns.object_id) AS "Table", RTRIM(sys.columns.name) AS "Column" FROM sys.columns INNER JOIN sys.objects ON sys.columns.object_id = sys.objects.object_id WHERE sys.columns.name Like @columnname AND sys.objects.type = 'u' --- list all tables with specified field EXEC procAllTableswithField 'CustomerID' EXEC procAllTableswithField 'cust%' EXEC procAllTableswithField

You can download it here ;)

Subscribe in Newsgator Online

This entry was posted by and is filed under SQL Server.

No feedback yet


Form is loading...