物理的なファイル名、または、実行時に物理的な名前にマップできる論理的なファイル名を指定するには、SELECT 句で ASSIGN 句を使用します。
ファイル名の割り当てには、次のような 3 種類の方法があります。
ASSIGN 句でファイル名を文字列定数として指定します。
ASSIGN 句でファイル名をデータ項目として指定するので、実行時にプログラムで変更できます。
ASSIGN 句でファイル名を EXTERNAL として指定し、実行時に決定します。
これら 3 種類すべてのファイル名の割り当て方法でファイル名のランタイム マッピングを使用することができます。