ビジネス・インテリジェンス[BI] のリーディング・カンパニー | SAS Japan SAS Japan
「THE POWER TO KNOW(知る力)」を提供するビジネス・インテリジェンス[BI]のリーディング・カンパニー | SAS Japan  トレーニング マニュアル ユーザー事例 パートナー ユーザー会 求人情報 資料請求・ダウンロード
Home News Products & Solutions Events & Seminer Customer Support Company www.sas.com
 

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;
                     ============

 

The Power to Know
   Contact Us     Terms of Use & Legal Information     Privacy Statement     個人情報の取り扱いについて   Copyright © 2008 SAS Institute Inc. All Rights Reserved