我可以通过How to run the same query on all the databases on an instance?查询所有数据库,但不确定如何通过匹配特定列和值来运行查询。
示例,假设列名是代码。查询+代码=' THBN'
感谢。
答案 0 :(得分:0)
EXECUTE sp_MSForEachDB
'USE ?;
SELECT * from table where code=''tbhn''';
你也可以忽略下面的系统数据库
EXECUTE sp_MSForEachDB
'if db_id()>4
begin
SELECT * from table where code=''tbhn''
end';