SQLiteコマンドラインインターフェイスを使用する場合は、.databasesを使用できます。 接続されているデータベースのリストを返すコマンド。具体的には、接続されている各データベースの名前とファイル名/場所を返します。
PRAGMA database_listを使用することもできます 現在のデータベース接続に接続されているデータベースのリストを返すステートメント。
.databasesコマンド
.databasesの使用例を次に示します。 コマンド:
.databases 結果:
main: /Users/Shared/sqlite/Chinook.db
この場合、添付したデータベースは1つだけです。
別のデータベースを接続してから、コマンドを再実行した別の例を次に示します。
ATTACH DATABASE 'Pets.db' AS Pets;
.databases 結果:
main: /Users/Shared/sqlite/Chinook.db Pets: /Users/Shared/sqlite/Pets.db
PRAGMAdatabase_listステートメント
PRAGMA database_listの使用例を次に示します。 ステートメント:
PRAGMA database_list; 結果:
seq name file ---------- ---------- ------------------------------- 0 main /Users/Shared/sqlite/Chinook.db 2 Pets /Users/Shared/sqlite/Pets.db