プログラムソースを隠す方法
[OS] ALL
[リリース] ALL
[キーワード] Base, hide, program source, stored macro, NOSOURCE, NOMPRINT
[質問]プログラム実行時にログにプログラムソースが表示されますが、これを表示せずに隠す方法はありますか?
[回答]
ログにソースプログラムが表示されないようにするには、プログラムをストアドコンパイルマクロとして保存する方法があります。 libname libref 'マクロを保存するライブラリのパス'; options mstored sasmstore=libref; %macro test / store; options nonotes nomlogic nomprint nosymbolgen nosource nosource2; (... SASステートメント ...) %mend;
コンパイルされたマクロとしてコードを保存することによって、プログラムソースコードに関するいかなる情報もログに出力されなくなります。 上記の内容は、米国SAS本社のWebページに記載されている下記FAQの日本語訳です。 |