0

我有一个制表符分隔的文件,我正在尝试将其加载到表中。该表已经被适当地创建和结构化,挑战在于 SQLite3 将一行上的最后一个值与下一行上的第一个值结合起来。

所以对于最后一行是 SomeText 且下一行以 12345 开头的文件,导入的值是 SomeText12345

现在我正在使用以下命令:

. 分隔符 "\t";

.import MyFile.tsv 我的表

有什么想法可以在识别行尾的同时加载数据吗?

4

1 回答 1

0

我注意到了同样的问题。我一直怀疑它与制表符分隔文件中的最后一个值是 TEXT 类型有关。有点堆栈嗅探出现了这篇文章,其中第二个答案说:

实际上有一个专门的模式用于导入制表符分隔的文件:

sqlite> .mode tabs
sqlite> .import MyFile.tsv MyTable
于 2018-09-07T15:35:39.843 回答