如何在SQLite中获取附加数据库的名称?
我试着调查:
SELECT name FROM sqlite_master
但是似乎没有有关附加数据库的任何信息。
我用以下命令附加数据库:
ATTACH DATABASE <fileName> AS <DBName>
能够检索附加的FileNames或DBNames列表会很不错。
我试图在不事先知道其架构的情况下验证是否正确连接了数据库。
您在找这个吗?
PRAGMA database_list;
PRAGMA database_list; 此实用程序的作用就像查询一样 ,为连接到当前数据库连接的每个数据库返回一行。 第二列是主数据库文件的“ main”,是用于存储TEMP对象的数据库文件的“ temp”,或其他数据库文件的ATTACHed数据库的名称。第三列是数据库文件本身的名称,如果数据库未与文件关联,则为空字符串。