调用所有数据库表名创建一个列表|| pyodbc



我目前有一个MSSQL服务器,其中有大约60个数据库。

有没有人知道一种方法来列出数据库名称与for循环,使我能够访问每个表?

结构应该像这样:

for each Database in Server    
MyList{} = MyList + DatabaseName    
endfor

我似乎找不到任何包含这样内容的文档

您可以查询sys表以获得服务器中的所有对象。

为了获得所有的数据库,运行以下查询:

SELECT name, database_id FROM sys.databases