调用所有数据库 table 名称来创建列表 || pyodbc

Calling all database table names to create a list || pyodbc

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

有谁知道用 for 循环列出数据库名称的方法,以便我能够访问每个 table?

结构应该是这样的:

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

我似乎找不到任何包含此类内容的文档

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

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

SELECT name, database_id FROM sys.databases