Я только что попробовал вышеуказанное решение для текстового файла, содержащего записи с "|" в качестве разделителя полей и файл был сохранен как C: \ temp \ test.txt, и вот команды, которые работали:
SQLite> .separator |
SQLite> .import C: \ temp \ test.txt some_table
Указанные выше 2 команды загрузили данные из файла test.txt в мою "some_table" в моей базе данных SQLite.
ИМПОРТ отлично подходит для небольшого количества строк. Это заклинило данные для большого количества записей. Он работал для 2500 записей, но не для 5300 записей.