SASシステムオプションの保存と復元について

[OS] ALL
[リリース] SAS 8.2以降
[キーワード] Base, system option, OPTSAVE, OPTLOAD

[質問]

SASシステムオプションの設定値を、必要に応じて変更しています。
設定のリセットを簡単に行なう方法はありませんか。

[回答]

SAS 8.2から、OPTSAVEプロシジャおよびOPTLOADプロシジャが追加され、オプションの設定値を保存、復元できるようになりました。
これらのプロシジャの使用法は、下記のサンプルプログラムを参考にしてください。


PROC OPTIONS OPTION=missing;            /* 現状確認 */
RUN;
PROC OPTIONS OPTION=ls;
RUN;

PROC OPTSAVE OUT=sasuser.defaultopts;       /* 保存 */
RUN;

OPTIONS missing='M';                        /* 変更 */
OPTIONS ls=100;

PROC OPTIONS OPTION=missing;            /* 変更確認 */
RUN;
PROC OPTIONS OPTION=ls;
RUN;

PROC OPTLOAD DATA=sasuser.defaultopts;      /* 復元 */
RUN;

PROC OPTIONS OPTION=missing;            /* 復元確認 */
RUN;
PROC OPTIONS OPTION=ls;
RUN;