8
是否有一个SELECT命令可以列出所有连接的数据库,类似于sqlite3中的.database命令?在SQLite中使用SELECT命令列出连接的数据库
是否有一个SELECT命令可以列出所有连接的数据库,类似于sqlite3中的.database命令?在SQLite中使用SELECT命令列出连接的数据库
你不能用我所知道的SELECT语句来做这件事(尽管你可能想看看main
数据库,这个数据可能存储在那里)。但是,有一个解决方案。如果您执行以下语句,将返回连接当前连接的数据库:
PRAGMA database_list;
第一行永远是主数据库,第二永远是临时数据库。任何进一步的数据库都在这之后。您可以像在c#中的代码(或任何其他方面)中的SELECT语句一样,针对数据库运行此语句。
这里是一个很好的参考:
SQLite PRAGMA statement reference
祝你好运!
这工作完美。谢谢! – galford13x 2010-03-19 20:47:28