mssql sqlserver 2008检索所有表,包含指定列名的方法分享


摘要:
下文主要讲述,通过sql脚本检索指定列名,并返回相关表的方法



前言:
数据库设计中,我们通常会遵守一个原则,存储具有同样含义的列,采用通常的列名Code,
近期,用户提出需求需要获取,有多少张表涉及某一列的存储,下文将讲述,如何采用sql脚本获取相关表信息


/*
  1 找出sql 数据库中,存储列名所在表
  2 检索出列名
  3 根据列名表关联出表名
*/  
select  b.name as [表名],  a.name as [列名] 
from syscolumns a  left join sys.tables  b 
on a.id= b.object_id 
where a.name ='accId'