mssql sqlserver检索数据列所在表的方法分享


摘要:
下文讲述在sqlserver中检索数据列所在表的方法分享,如下所示:
实验环境:sql server 2008 R2


在平常的工作中,我们经常会出现知道列名,但是不知道列名所在的表,凭借着模糊的记录有时,很难想出来,下文通过举例的方式讲述根据列名检索数据表的方法。

实现思路:
根据检索系统表sys.columns和sys.objects 可以找出相应的列名和表名

  select b.name [数据表名称], a.name as [数据列名称]
        from sys.columns a inner join sys.objects b 
     ON a.object_id=b.object_id    
      where      a.name like '%列名%'