Просто для отладки: есть ли способ прекратить выполнение серии представленных операторов для первой ошибки?
Допустим, у меня есть три шага кода, где во втором операторе есть ошибка. Предположим, что я запускаю их все одновременно в окне SAS. Затем я ожидаю, что SAS успешно выполнит первое предложение и перестанет работать из-за ошибки, обнаруженной во втором предложении. Тогда я могу легко go там исправить это.
Но на самом деле происходит то, что SAS пытается выполнить все три шага (т. Е. 1-й, 2-й (с ошибкой, хотя) и 3-й). Надеюсь, что для этого есть решение.
Два замечания:
- Я обнаружил, что приведенный ниже код может помочь, но на самом деле это не так. В противном случае, пожалуйста, просветите меня.
options syntaxcheck dmssynchk;
Я не хочу использовать опцию SAS,
errorabend
, потому что она отключает сам сеанс SAS. Я просто хочу, чтобы мой SAS остановил «представленный код» и решил проблему.
Заранее спасибо.