sas倒数第二个& syserrortext

时间:2016-05-16 07:13:26

标签: sas 4gl

如何获得倒数第二个& syserrortext?

%if %length(&syserrortext) ne 0 %then %do;  

因为我认为%abort cancel;会覆盖我感兴趣的错误。

感谢您的帮助,aola

1 个答案:

答案 0 :(得分:0)

在执行每个步骤后,您必须手动将它们存储在某种变量数组中。

在不太相关的说明中,如果您有此要求,我会认真重新考虑您的方法。 IMO,一旦遇到任何错误,就应该停止工作。发生错误后继续工作是有风险的,因为在未知状态下有太多东西。我宁愿让工作完全没有结果,然后产生不正确的结果。

如果SAS提供了一种更好的错误处理方法,可以很好地处理错误情况,那么我肯定会考虑替代方案,但遗憾的是SAS的错误处理方法基本上不存在。