如何找到所有表中包含指定列的表???
比如在一个表中含有ID这一列.现在要找到这个数据库中所有包含有ID列的表.
怎么找?
[解决办法]
SELECT OBJECT_NAME(id) AS TableNameFROM dbo.syscolumnsWHERE name = 'ID' AND STATUS > 0
[解决办法]
or
select a.name from sysobjects a inner join syscolumns b on a.id=b.id where b.name='id' and a.xtype='u'
[解决办法]
表,视图,存储过程,函数等都放在sysobjects中,xtype=u表示只找表