0

いくつかの SQLite データベースがあり、DB Visualizer Free を使用してテーブルを表示しています。SQLite データベース間の結合を含む selects ステートメントを作成したいと思います。SQLite のドキュメントから、ATTACH http://www.sqlite.org/lang_attach.htmlステートメントを使用して DB をリンクできることがわかります。私は一生これを機能させることはできません。

DbVisualizer で、2 つの接続 A (A.db) と B (B.db) を作成しました。A には TABLE_A というテーブルがあり、B には TABLE_B があります。他の投稿から、私は次のことを試みました:

    ATTACH DATABASE 'A' AS 'DB1';
    SELECT * FROM DB1.TABLE_A;

DB Visualizer から次のエラーが表示されます。

[SELECT - 0 row(s), 0.000 secs]  [SQLITE_ERROR] SQL error or missing database (no such table: DB1)

A と DB1 の両方、および 2 つの組み合わせから一重引用符を外そうとしましたが、何もうまくいかないようです。A を A.db に変更しようとしましたが、うまくいきません。

ATTACH コマンドが正しくリンクしているとは思えません。

4

1 に答える 1