追加のSQLiteデータベース
同時に複数のデータベースがある場合には、状況を想像して利用可能である、あなたはそれらのいずれかを使用します。 SQLiteはDTABASE文は、特定のデータベースを選択し、すべてのSQLiteの文がアタッチされたデータベースで実行された後にこのコマンドを使用するために使用されるATTACH。
文法
SQLiteのの基本的な構文は、DATABASE文を添付して、次のとおりです。
「エイリアス名」としてデータベース 'データベース名'をATTACH。
データベースが作成されていない場合は、上記のコマンドは、データベースがすでに存在する場合、データベースを作成するデータベース・ファイルの名前と一緒に結合するための論理データベース「エイリアス名」を入れます。
例
既存のデータベースtestDB.dbに添付したい場合は、次のように ATTACH DATABASE文は、次のとおりです。
sqliteの> 'TEST」としてDATABASE」testDB.db」をATTACH。
使用SQLiteは 、追加のデータベースを表示するコマンドを.database。
sqliteの> .database 配列名のファイル --- --------------- ---------------------- 0メイン/home/sqlite/testDB.db 2テスト/home/sqlite/testDB.db
メインと一時データベース名は、プライマリ・データベースおよびデータベースには一時的なテーブルやその他の一時的なデータオブジェクト用に予約されています。これら2つのデータベースが各データベース接続名のために利用可能であり、追加のために使用すべきではない、または次のように彼らは、警告メッセージが表示されます。
sqliteの>「TEMP」としてDATABASE」testDB.db」をATTACH。 エラー:データベースTEMPは既に使用されています sqliteの> '主」としてDATABASE」testDB.db」をATTACH。 エラー:データベースTEMPは既に使用されています