小编典典

sqlite获取附加数据库的名称

sql

如何在SQLite中获取附加数据库的名称?

我试着调查:

SELECT name FROM sqlite_master

但是似乎没有有关附加数据库的任何信息。

我用以下命令附加数据库:

ATTACH DATABASE <fileName> AS <DBName>

能够检索附加的FileNames或DBNames列表会很不错。

我试图在不事先知道其架构的情况下验证是否正确连接了数据库。


阅读 218

收藏
2021-03-23

共1个答案

小编典典

您在找这个吗?

PRAGMA database_list;

PRAGMA
database_list;

此实用程序的作用就像查询一样 ,为连接到当前数据库连接的每个数据库返回一行。 第二列是主数据库文件的“
main”,是用于存储TEMP对象的数据库文件的“
temp”,或其他数据库文件的ATTACHed数据库的名称。第三列是数据库文件本身的名称,如果数据库未与文件关联,则为空字符串。

2021-03-23