0

プライマリ データ リソースが毎日インポートされるテキスト ファイルである Access データベースをサポートしています。テキスト ファイルのフィールドは変数です。フィールドが変更されると、アクセス データベース内の複数のテーブルに影響を与えるため、一時テーブルにデータをインポートし、残りの列とデータ型を「マスター構造」テーブルに合わせて動的に維持しています。フィールド名、データ型、長さなどが含まれます。このマスター テーブルは、テキスト ファイルが変更されるたびに変更されますが、このアプローチはユーザーのニーズに合っているようです。

私の質問: 既存のアクセス テーブルを毎日体系的に削除/置換するか、データの変更に合わせて体系的にテーブルを変更する方がよいでしょうか? VBA と SQL を使用して毎日テーブルを削除および置換すると、パフォーマンスやサイズに影響はありますか?

4

1 に答える 1

0

VBA を使用して Access テーブルを削除および置換しても、サイズへの影響はありません。

ただし、この操作はパフォーマンスに影響を与える可能性がありますが、テーブルの数が少ない場合は無視できます。

したがって、質問に対する答えは、テーブルのサイズと数によって異なります。

数が多い場合は、テーブルの方法を変更すると、方法を削除して置き換えるよりも顕著なパフォーマンスが得られます。

于 2013-08-02T18:26:07.250 に答える