経緯
昔のストアドプロシージャで例外処理のテスト
したい!
軽く調べてやってみたけどできない
例外を発生させたい箇所に次のコードを挿入
RAISEERROR("!!ERROR!!", 12, 1)
↑ RAISEERRORがピンク色になるけど不適切な構文扱い
問題に関する質問を発見
これじゃないっすか。
エジプトの太陽神 ラー Is Errorっていうコメントウケる。
こうして正しく動いた
RAISERROR("!!ERROR!!", 12, 1)
RAISEERROR → RAISERRORに変えただけ。
ちなみにRAISERRORだと青色で表示されました。
よかった~。
環境がSQLServer2012になったので
TRY~CATCHを使用するよう改修して、
THROWで例外発生テストをしようと思います。