前のページ|次のページ

SYSENV自動マクロ変数

SASが対話的に実行されているかどうかをレポートします。

種類: 自動マクロ変数(読み込み専用)
参照項目: Automatic Macro Variables in UNIX Environments (UNIX版SAS)
Automatic Macro Variables (Windows版SAS)
Macro Variables (z/OS版SAS)

詳細

SYSENVの値は、入力のソースとは無関係です。SYSENVの値は次のとおりです。
FORE
SASシステムオプションTERMINALが有効な場合。たとえば、ウィンドウ環境を介して対話的にSASを実行している場合、この値はFOREになります。
BACK
SASシステムオプションNOTERMINALが有効な場合。たとえば、SASジョブをバッチモードでサブミットした場合、この値はBACKになります。
対話処理が必要なコードをサブミットする前に、SYSENVを使用して実行モードを確認できます。%INPUTステートメントを使用するには、SYSENVの値がFOREである必要があります。詳細については、動作環境に関するSASのドキュメントを参照してください。
動作環境の情報: 一部の動作環境では、バッチモードでのジョブのサブミットはサポートされていません。その場合、SYSENVの値は常にFOREになります。詳細については、動作環境に関するSASのドキュメントを参照してください。
前のページ|次のページ|ページの先頭へ