powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Вставка BLOB полей
3 сообщений из 3, страница 1 из 1
Вставка BLOB полей
    #38552976
volume05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день.

Вопрос: Как быстро вставить несколько (порядка 10000) записей с BLOB-полями? Наверняка это уже обсуждалось, но не получилось найти.

Делал так. Сначала вставлял из файла с помощью SQLite3.exe и команды .import, вместо BLOB писал NULL. Потом с помощью UPDATE вносил BLOB поля. Но это дурацкое решение, а по скорости вообще, ни в какие ворота...
...
Рейтинг: 0 / 0
Вставка BLOB полей
    #38554015
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тебе открою страшную тайну, только ты ее никому не говори: любое поле в SQLite это BLOB поле.
А это значит что задача вставки множества блобов ничем не отличается от вставки множества любых других полей и на самом деле зависит не от базы, а от твоего способа формирования данных для этих блобов.
...
Рейтинг: 0 / 0
Вставка BLOB полей
    #38554283
volume05
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как я писал в первом сообщении другие поля вносил через .import т.е. формировал текстовый файл, но если двоичные данные вставлять как текст, то среди символов может встретится #13 или разделитель, поэтому этот способ не получается использовать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Вставка BLOB полей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]