我有几个SQLite数据库,我使用查看表。我想在sqlite数据库之间创建带有联接的selects语句。从SQLite文档中,我可以看到可以使用附加attach.html语句链接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,但这是行不通的。
我不认为附加命令是正确的链接。
发布于 2014-09-05 07:32:58
如果文件还不存在,附加将很高兴地创建一个新的数据库。
文件名'A'指定当前目录中名为"A“的文件。
您应该指定完整路径和完整文件名:
ATTACH 'C:\some\where\A.db' AS db1;https://stackoverflow.com/questions/25678258
复制相似问题