Я импортирую из текстового файла, разделенного табуляцией, в sqlite3. В большинстве случаев значения импортируются как ТЕКСТ, однако иногда значение импортируется как BLOB. Обычно это происходит, когда в тексте есть несколько необычный символ, например | (вертикальная черта).
Почему это происходит и что я могу с этим поделать?
Я устанавливаю sqlite .mode
на tabs
, и дополнительной информации по кодировка текстового файла.
Изменить: вот код:
.open filename.sq3
.mode tabs
.import filename.tab tablename