SASログでの表示用にフォーマットされた最後のエラーメッセージのテキストが格納されます。
種類: | 自動マクロ変数(読み込み専用) |
&
>または%
が含まれていて、%PUTステートメントを使用する場合、%SUPERQマクロクォーティング関数を使用して特殊文字をマスクし、値の置換がそれ以上行われないようにする必要があります。次の例では、%PUTステートメントと%SUPERQマクロクォーティング関数を使用しています。
%put %superq(syserrortext);詳細については、%SUPERQ関数を参照してください。
data NULL; set doesnotexist; run; %put &syserrortext;
1 data NULL; 2 set doesnotexist; ERROR:File WORK.DOESNOTEXIST.DATA does not exist.3 run; NOTE:The SAS System stopped processing this step because of errors.Warning:The data set WORK.NULL might be incomplete.When this step was stopped there were 0 observations and 0 variables.注:DATA statement used (Total process time): real time 11.16 seconds cpu time 0.07 seconds 4 %put &syserrortext; File WORK.DOESNOTEXIST.DATA does not exist.