2015年7月30日木曜日

PUT vs PUTLOG


両方ともログに文字を出力するステートメントです。

data _NULL_;
   put "aaa";
   putlog "bbb";
run;


ログ
aaa
bbb


同じ機能なら、PUTLOG 要らないじゃんってなりますが、
FILEス テートメントがあると PUT は外部ファイルへの出力に切り替わります。
一方 PUTLOG は変わらずログへの出力のままです。

data _NULL_;
   file "C:\TEST1.txt";
   put "aaa";
   putlog "bbb";
run;


TEST1.txt
aaa

ログ
bbb


上の例のように外部ファイルとログへの出力を同時進行で行いたい場合に使い分けられるわけです。

0 件のコメント:

コメントを投稿