SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 625|回复: 0
打印 上一主题 下一主题

如何判断一个Macro代码执行过程中是否出错

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-1-28 15:32:14 | 只看该作者

如何判断一个Macro代码执行过程中是否出错

假如有一个Macro代码如下:
%macro test();
data aaa;
...;
run;

data bbb;
...;
run;

proc ...;
run;

%mend;

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-6 09:50 , Processed in 0.074718 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表