1

我有一堆数据,我使用带有自定义字段和行分隔符的 bcp 从 mssql 导出。
我想将数据导入 sqlite 数据库。.
有没有一种简单的方法可以使用 .import 和 .separator 做到这一点?.
或者我是否需要使用换行符作为我的行分隔符,更改 .import 源,或者为每一行插入语句...

4

2 回答 2

0

个人记录应该在一个新的行上。

设置.separator将排列字段分隔符。不要引用,只需在一个空格后输入您的分隔符。

要开始导入,请使用.import FILE TABLE

于 2010-08-10T00:32:08.453 回答
0

我刚刚为包含带有“|”的记录的文本文件尝试了上述解决方案 作为字段分隔符,文件保存为 C:\temp\test.txt,以下是有效的命令:

SQLite> . 分隔符 |

SQLite> .import C:\temp\test.txt some_table

上面的 2 个命令将 test.txt 文件中的数据加载到我的 SQLite 数据库中的“some_table”中。

IMPORT 适用于少量行。它堵塞了大量记录的数据。它对 2500 条记录有效,但对 5300 条记录失败。

于 2014-05-08T19:35:21.103 回答