デフォルト: 制御ファイルと同じ名前ですが、拡張子は.dat
になります。
用途
DATA
パラメータでは、ロードするデータが含まれるデータ・ファイルの名前を指定します。
構文および説明
DATA=data_file_name
ファイル拡張子を指定しない場合、デフォルトで.dat
になります。
ファイルの指定にはワイルド・カード(ファイル名およびファイル拡張子にのみ可能で、デバイスまたはディレクトリ名には不可)を含めることができます。アスタリスク(*)は複数文字を表し、疑問符(?)は1文字を表します。次に例を示します。
DATA='emp*.dat' DATA='m?emp.dat'
複数のデータ・ファイルの指定(それぞれにワイルド・カードを含めることが可能)をリストするには、ファイル名をカンマで区切る必要があります。
ファイル名に任意の特殊文字(空白、*、?など)が含まれる場合、名前全体を一重引用符で囲む必要があります。
次に、DATA
パラメータの有効な3つの使用例を示します(ファイル名に特殊文字が含まれる場合のみ、一重引用符が必要です)。
DATA='file1','file2','file3','file4','file5','file6'
DATA='file1','file2' DATA='file3,'file4','file5' DATA='file6'
DATA='file1' DATA='file2' DATA='file3' DATA='file4' DATA='file5' DATA='file6'
注意:
複数のデータ・ファイルがロードされる状況でBAD
パラメータも指定する場合、ファイル名ではなく、不良ファイルのディレクトリのみを指定することをお薦めします。指定した名前を持つファイルがすでに存在する場合、使用しているオペレーティング・システムに応じて、既存ファイルが上書きされるか、新しいバージョンのファイルが生成されます。
コマンドラインでDATA
パラメータを使用してデータ・ファイルを指定し、同時に制御ファイルでINFILE
句を使用してデータ・ファイルを指定すると、制御ファイルの最初のINFILE
の指定は無視されます。コマンドラインと制御ファイル内で指定された他のすべてのデータ・ファイルは処理されます。
DATA
パラメータと一緒にファイル処理オプションを指定すると、制御ファイルからのデータのロード時に、警告メッセージが発行されます。
例
次の例では、employees.dat
というデータ・ファイルをロードするように指定します。拡張子が指定されていないため、.dat
拡張子がデフォルトとみなされます。
DATA=employees