INFILEステートメントのPADオプションが効かない
[OS]VMS
[リリース] 6.08
[キーワード]
[質問]VMS版SAS 6.08の使用中に、固定長レコード128バイトのファイル(DATA.FILE)を LRECL=132 PAD オプションを 指定して読み込もうとしたところ、PADが効きません、なぜでしょうか。
infile "data.file" lrecl=132 pad; =========
[回答]この指定は本来、レコードバッファを 132 にしてデータを読み込み、足りない部分をブランクで埋める目的で行います。 しかし、VMS版SAS 6.08では、 128バイトで改行されてしまいます。 回避策として、LRECL= の代わりに LINESIZE= オプションを使用してください。 infile "data.file" linesize=132 pad; ============
|