フィールドの全置換と、ループでフィールドを変更するのは
どっちが早いのか、以前から気になっていたので実験
環境
・OS:WinXP Pro SP2
・CPU:Core2Duo E6550
・メモリ:4G
・FM11Pro
・対象レコード数 1万レコード
※各処理にて時刻を開始、終了で取得し差を表示する。
※実行前にウインドウの最小化をし、終了時に最大化
【実験結果】
①1フィールド対象時
置換 6秒
ループ 12秒
②2フィールド対象時
置換 22秒
ループ 10秒
多少その時のCPU処理状況により、差がありますが
複数フィールドを変更する場合は、ループで変更するほうが
断然はやく処理を行えるようです。