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