如何在SQL Server中查询已知列名的表名集合

有时候在开发的时候,特别是二次开发的时候,会有这样一些需求,我知道列名,但不知道此列是那个表的?

接下来这段代码会告诉我们如何SQL Server中根据列名来找表名集合:

select tab.name 

  from syscolumns as col

 inner join sysobjects as tab on col.id=tab.id

 where col.name='Item_IDX' 

系统表中的一些东西是很值得研究的,如果能熟悉系统表这些元数据,会很大程度加快我们开发的进度。

你可能感兴趣的:(SQL Server)