Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何获得倒数第二个 &syserrortext?
%if %length(&syserrortext) ne 0 %then %do;
因为我想%abort cancel;覆盖我一个我感兴趣的错误。
%abort cancel;
谢谢你的帮助,奥拉
在执行每个步骤后,您必须手动将它们存储在某种变量数组中。
在不太相关的说明中,如果您有此要求,我会认真重新考虑您的方法。IMO,一旦遇到任何错误,就应该停止作业。在发生错误后继续工作是有风险的,因为有太多东西处于未知状态。我宁愿让工作完全没有结果,然后产生不正确的结果。
如果 SAS 提供了一种更好的错误处理方法,可以很好地处理错误条件,那么我肯定会考虑替代方案,但不幸的是,SAS 的错误处理方法基本上不存在。