SAS中文论坛

标题: 如何判断一个Macro代码执行过程中是否出错 [打印本页]

作者: shiyiming    时间: 2010-1-28 15:32
标题: 如何判断一个Macro代码执行过程中是否出错
假如有一个Macro代码如下:
%macro test();
data aaa;
...;
run;

data bbb;
...;
run;

proc ...;
run;

%mend;

这个Macro中间有若干个data步和Proc步,运行时可能中间某一段代码会出错,我如何判断%test运行之后中间是否有报错,最好是能把是否有错误用宏变量记录下来。
&syserr能记录一段代码是否有错,但是有若干段代码的话,后面一段代码如果运行正确就会把&syserr的值覆盖掉,最终还是不好判断中间是否有错。




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2