LoginSignup
0
1

More than 5 years have passed since last update.

SQLServerでRAISEERRORが使えなかったのはスペルミスのせいだった話

Posted at

経緯

昔のストアドプロシージャで例外処理のテスト
したい!

軽く調べてやってみたけどできない

例外を発生させたい箇所に次のコードを挿入

RAISEERROR("!!ERROR!!", 12, 1)

↑ RAISEERRORがピンク色になるけど不適切な構文扱い

問題に関する質問を発見

これじゃないっすか。
エジプトの太陽神 ラー Is Errorっていうコメントウケる。

こうして正しく動いた

RAISERROR("!!ERROR!!", 12, 1)

RAISEERROR → RAISERRORに変えただけ。
ちなみにRAISERRORだと青色で表示されました。
よかった~。

環境がSQLServer2012になったので

TRY~CATCHを使用するよう改修して、
THROWで例外発生テストをしようと思います。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1