我目前有一个MSSQL服务器,其中有大约60个数据库。
有没有人知道一种方法来列出数据库名称与for循环,使我能够访问每个表?
结构应该像这样:
for each Database in Server
MyList{} = MyList + DatabaseName
endfor
我似乎找不到任何包含这样内容的文档
您可以查询sys
表以获得服务器中的所有对象。
为了获得所有的数据库,运行以下查询:
SELECT name, database_id FROM sys.databases