プロが教える店舗&オフィスのセキュリティ対策術

MySQLでは、OracleのEXCEPTION 文による例外処理のようなことはできないのでしょうか?
自分なりに調べてみたところ、MySQLではDECLARE ハンドラを使用して例外処理を行うと知りました。

■MySQL :: MySQL 5.1 リファレンスマニュアル :: 17.2.8.2 DECLARE ハンドラより
http://dev.mysql.com/doc/refman/5.1/ja/declare-h …
■例外処理(DECLARE ... HANDLER) - bnoteより
http://www.bnote.net/mysql/appendix/exception.sh …

しかし、この場合だと、特定のSQLSTATE以外のエラーが発生した場合に、例外処理を行えなくて困っています。
特定のSQLSTATE以外の不足のエラーが起こった場合でも、例外処理を行いたい場合はどうすればいいのでしょうか?ご教授下さい。

A 回答 (1件)

最初のリンクのマニュアル記載の通り、SQLEXCEPTIONを使えばいいのでは?

    • good
    • 0
この回答へのお礼

SQLEXCEPTIONを見落としていました。
リファレンスは、最後までちゃんと読まないといけませんね。
ありがとうございました。

お礼日時:2010/01/20 17:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!