0

テーブルを分解して多数のレコードを新しいテーブルに挿入するプロセスをスピードアップするのに役立つヒントはありますか?

現在、Access と VBA を使用して、大きな文字列 (700 文字以上) を持つレコードを含むテーブルを、各文字が独自のレコード (行) を持つ新しいテーブルに変換しています。一度に1文字ずつ文字列をループし、VBAの単純なDAOを使用して新しいテーブルに挿入することでこれを行っています。

現在、私はデータの小さなサブセットを扱っています - それぞれ 700 文字の文字列を持つ 300 レコードです。このプロセスの実行には約 3 時間かかるため、50,000 レコードの完全なデータセットにスケールアップすることはできません!

表 1 構造

id - 文字列 001 - abcdefg

になる

表 2 構造

id - 文字列 001 - a 001 - b 001 - c . . . . . .

物事を改善する可能性のある提案を受け入れます。

乾杯

フィル

4

3 に答える 3