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