我有2个不同的SQLITE3数据库文件,其中包含RESULT TABLES
:
DB1.db:
result ("ID","Name")
DB2.db
result ("ID","City","Town","Name")
如何将DB1.result表中的数据复制到具有固定值City=city1, Town=town1
的DB2.result表中
任何带有SQL命令的解决方案或任何语言的脚本解决方案都非常受欢迎。
答案 0 :(得分:1)
要以所需的形式获得结果,可以使用SELECT:
使用固定值SELECT ID, 'city1', 'town1', Name FROM result;
要在两个数据库之间进行复制,您可以ATTACH一个到另一个:
ATTACH 'DB2.db' AS db2;
...然后在表格之间复制:
INSERT INTO db2.result(ID, City, Town, Name)
SELECT ID, 'city1', 'town1', Name
FROM main.result;