在Sqlite studio中,我通常在执行查询之前从下拉列表中选择数据库名称。 但是,如果我想在SQL本身中指定数据库名称,例如
Select * from C:\Folder\DbList\Test.Db \<tableName>.
答案 0 :(得分:0)
这是不可能的。 在SQLite中,所有命令都被发送到打开的数据库,因此您必须在之前打开一个,然后才能执行命令。
sqlite3
命令行shell有.open
命令没有进入SQL引擎,但在SQLite Studio中,这必须通过菜单项完成。
答案 1 :(得分:0)
在SQLite Studio中同时打开多个数据库。 您可以在相同的SQL查询窗口中单独访问所有这些内容,而不是您所说的下拉菜单中db的值。
从2个数据库中选择的示例
SELECT title, body
FROM myDB_1.Notas
WHERE ROWID< 20
UNION
SELECT title, content
FROM my_DB2.texto
请注意分数符号&#34; - &#34;在db name中产生错误,因此用下划线替换它