python - 调用所有数据库表名创建列表 || pyodbc
问题描述
我目前有一个 MSSQL 服务器,其中包含大约 60 个数据库。
有谁知道用 for 循环列出数据库名称的方法,以便我能够访问每个表?
结构应该是这样的:
for each Database in Server
MyList{} = MyList + DatabaseName
endfor
我似乎找不到任何包含此类内容的文档
解决方案
您可以查询sys
表以获取服务器中的所有对象。
为了获取所有数据库,请运行以下查询:
SELECT name, database_id FROM sys.databases
推荐阅读
- performance - ssl握手过程中是否涉及到客户端Lsass.exe进程?
- javascript - 如果日期相同,则不调用输入日期 onchange 事件
- react-native - 在 React native Expo 中使用别名作为文件路径
- pyspark - 如何控制 Hive 分区数据集中的文件数?
- vmware - Smbclient - vmware LINUX guest 和 windows Host - 打开本地文件时出错
- deployment - 在部署期间如何保护我的项目源代码?
- python - 为列表中的多个条件选择最佳状态
- sql-update - 如何使用子查询更新 clickhouse 数据?
- r - 使用 dcast R 进行数据操作
- javascript - 如何绘制现有绘制的画布元素?