1

我有一个需要连接在一起的三个 SQLite 数据库。我已经尝试过以下程序:

(1)SELECT column1, column2, quote(column3) from table1 - quote(X) is to convert blob field into string field

(2)I import table1.csv back into database, where i define first two fields as INTEGERin third as STRING

(3)I use: INSERT INTO table_new (column1, column2, column3) SELECT column1, column2, column3 FROM table1

但它不能正确转换(输出是图片.png)

应该有一个与 QUOTE 相反的函数并将我的转换数据返回给我?

非常感谢您的帮助 :)

4

1 回答 1

2

没有将 blob 文字 ( ) 转换回 blob 的内置 SQL 函数x'102234',因为这样的文字旨在用于 SQL 命令。

在数据库之间移动数据的最简单方法是使用sqlite3命令行工具:

sqlite3 old.db ".dump" > data.sql
sqlite3 new.db < data.sql

SQLite Manager 等其他工具具有与导出/导入数据库类似的功能。

于 2013-07-17T14:48:03.593 回答