【发布时间】:2015-05-11 18:05:29
【问题描述】:
是否有一个简单的选项会导致 SAS 在遇到错误时停止运行。类似于选项ERRORABEND,除了不退出SAS?
我看到了其他问题 - 例如。 Stop SAS Program on Error 和 Stop SAS macro execution on error 但是这些问题似乎有些不同,因为要么处理远程服务器/处理已知位置的预期错误。我很难相信/理解没有简单的方法可以阻止错误,除非在代码中放置宏来查找错误。
【问题讨论】:
-
你的意思是交互式运行时?
-
@RobertPenridge 我的意思是,当我点击提交运行代码时,我希望它运行直到它遇到错误,然后停止(而不是尝试继续下一行代码,尽管错误)。
-
这是另一个similar question。这是a paper 的另一个解决方案。
-
其实我从来没有质疑过这种行为,但是当我想到它时,你是对的。在交互式 SAS 中应该可以在发生错误或警告时停止提交代码。据我所知,这是不可能的。我建议你提交SASware Ballot。
标签: sas