我不知道是否有办法查询这样的数据库。但是基本上我在数据库中的约100个表中都有一个名为='columnID'的列名。
我可以使用以下查询获取所有表名:
SELECT c.name AS ColName, t.name AS TableName
FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name LIKE '%columnID%';
但是,如果我要查找的是特定值,例如columnID = 11074。
如果至少有一行rowID = 11074的数据,我是否有办法以某种方式获取表名?我知道这是黑暗中的一枪。在这里寻找朋友。 谢谢。
答案 0 :(得分:2)
这里可以帮助您正确地入手。
http://mysite/link_to_somepage#label
然后,您可以根据需要动态执行这些结果或将其复制/粘贴到SSMS。