指定したファイルのディスク I/O が、I/O バッファーに残されずに、すべてディスクに書き込まれます。
FLUSH(f);
f はファイル名です。
FLUSH 文を使用すると、ファイル f のすべてのディスク I/O がディスクに書き込まれます。重要な I/O の処理などで何らかの同期を確保する場合は、この文を使用する必要があります。システム クラッシュやその他の深刻な問題の懸念がある場合などに、最後の I/O が実際にディスクに書き出されたことを確認できます。
DECLARE MYFILE FILE; WRITE FILE(MYFILE) FROM(RECORD); FLUSH(MYFILE);
説明
FLUSH 文を使用すると、ファイル f のすべてのディスク I/O がディスクに書き込まれます。重要な I/O の処理などで何らかの同期を確保する場合は、この文を使用する必要があります。システム クラッシュやその他の深刻な問題の懸念がある場合などに、最後の I/O が実際にディスクに書き出されたことを確認できます。