从具有非默认字段和行分隔符的csv导入sqlite数据库时,如何指定行分隔符?

时间:2010-08-09 21:58:02

标签: sqlite bcp

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

2 个答案:

答案 0 :(得分:0)

个人记录应该换行。

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

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

答案 1 :(得分:0)

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

的SQLite> .separator |

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

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

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