SQLite 資料一覧
複数のDBを連結して使用する(ATTACH)
2008/7/1更新
対応バージョン: 3.5.7
DB連結(ATTACH)
既に接続しているDBに別のDBを連結する場合はATTACHを使用する。
例) foo.dbにbar.dbを連結する
% sqlite3 foo.db sqlite> .tables customer purpose sqlite> attach "bar.db" as bar; sqlite> select * from bar.test; :
DB名に「.」が含まれている場合はDB名をクォーテーション(「"」or「'」)で囲まないと以下のエラーになる。
sqlite> attach bar.db as bar; SQL error: no such column: bar.db
DB連結解除(DETACH)
逆に、接続中のDBを削除するにはDETACHを使用する。
sqlite> detach bar;