Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Вставка BLOB полей / 3 сообщений из 3, страница 1 из 1
07.02.2014, 11:25
    #38552976
volume05
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка BLOB полей
Всем добрый день.

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

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


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