引用符を忘れてしまった場合の対処

[OS]ALL
[リリース] 6.07, 6.08, 6.09, 6.10
[キーワード] base, quote, dquote, comment, error

[質問]

引用符「'」をひとつ付け忘れたプログラムを実行した後、修正したプログラムを実行しようとしても次のエラーメッセージが出力され、以降何もできなくなります。

  WARNING: 現在の単語、又は引用符で囲んだ文字列が200文字以上です.
           対になっていない引用符があるかもしれません.
この場合、どのように対処すればよいでしょうか。

[回答]

実行したプログラムの対になっていない引用符のエラーはリセットされません。 一度、「';run;」を実行し、対になっていない引用符を閉じてから修正したプログラム等を実行してください。 この現象は、複引用符「"」やコメント「/*, */」でも発生します。 もし、エラーとなっているプログラムが長く何が原因なのか不明な場合は、次のステートメントを実行してください。

  *';*";*/;run;