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