首页 > 解决方案 > 调用所有数据库表名创建列表 || pyodbc

问题描述

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

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

结构应该是这样的:

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

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

标签: pythonsqldjangodatabasepyodbc

解决方案


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

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

SELECT name, database_id FROM sys.databases

推荐阅读