日期:2014-05-17  浏览次数:20501 次

如何用SQL查询列名所在表
知道一个列名,查询数据库中所有该列名的表。记得之前看到过有相关的资信,但是忘记了7788.
如:
表名:A 表名:B
列名 数据 列名 数据
u_1 100 u_1 200
u_2 200 u_B 300
u_3 300 u_c 400

知道列名u_1,通过查询得到表名A、B,不一定要数据相同只要是存在指定的列名就可以
能否达到,望予以详解。
致谢!
SQL 数据库 查询

------解决方案--------------------
SELECT OBJECT_NAME(id) AS '表名',name AS '列名' FROM syscolumns WHERE name ='l1'