How do I list all the tables in a database that contain a column with a given name?
Try this:
select distinct object_name(id)
from syscolumns
where name = 'my_column_name'
order by object_name(id)
or this way:
select distinct so.name
from syscolumns sc
, sysobjects so
where sc.id = so.id
and sc.name = 'my_column_name'
order by so.name
is that what you've been looking for?
You can also use sp_columns stored procedure.
sp_columns @column_name = '%column_name%'
More info here: SyBooks Online (Getting Help On Database Objects)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With