Есть ли у кого-нибудь советы, которые могли бы помочь ускорить процесс разбивки таблицы и вставки большого количества записей в новую таблицу.
В настоящее время я использую Access и VBA для преобразования таблицы, содержащей записи с большой строкой (700+ символов), в новую таблицу, где каждый символ имеет свою собственную запись (строку). Я делаю это, перебирая по строке символ 1 за раз и вставляя в новую таблицу, используя простой DAO в VBA.
В настоящее время я работаю с небольшим подмножеством данных - 300 записей, каждая из которых содержит строку из 700 символов. Этот процесс занимает около 3 часов, поэтому он не будет масштабироваться до полного набора данных из 50 000 записей!
структура таблицы 1
id - строка
001 - abcdefg
становится
структура таблицы 2
id - строка
001 - а
001 - б
001 - с
, ,
, ,
, .
Я открыт для любых предложений, которые могли бы улучшить положение вещей.
Приветствия
Phil