SQLite和DbVisualizer:使用';附上';

SQLite和DbVisualizer:使用';附上';,sql,database,sqlite,dbvisualizer,Sql,Database,Sqlite,Dbvisualizer,我有一些SQLite数据库,我正在使用DB Visualizer Free查看这些表。我想在sqlite数据库之间创建带有连接的selects语句。从SQLite文档中,我可以看到可以使用ATTACH语句链接DB。我这辈子都没法让它工作 在DbVisualizer中,我创建了两个连接A(A.db)和B(B.db)。A有一个名为table_A的表,B有一个table_B。在其他帖子中,我尝试了以下操作: ATTACH DATABASE 'A' AS 'DB1'; SELECT *

我有一些SQLite数据库,我正在使用DB Visualizer Free查看这些表。我想在sqlite数据库之间创建带有连接的selects语句。从SQLite文档中,我可以看到可以使用ATTACH语句链接DB。我这辈子都没法让它工作

在DbVisualizer中,我创建了两个连接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的单引号以及两者的组合,但似乎没有任何效果。我还试图将A改为A.db,但这不起作用


我认为ATTACH命令链接不正确。

如果文件还不存在,ATTACH将愉快地创建一个新数据库

文件名
'A'
指定当前目录中名为“A”的文件

您应该指定完整路径和完整文件名:

ATTACH 'C:\some\where\A.db' AS db1;

谢谢你!这很简单。