質問: ストアドファンクションの再帰呼び出しについて 「ストアドファンクションの再帰呼び出し」はできないのでしょうか。 hoge関数をhoge関数の中で呼び出しています。 hoge関数では、条件に当てはまらないと第三引数を、 編集して再帰呼出しをしています。 再帰呼出しする条件を引数に設定して実行すると、以下の実行結果(error)が表示されます。 <実行結果> mysql> select hoge('7','1234','1234567891012'); error 1424 (hy000): recursive stored functions and triggers are not allowed. よろしくお願いします。
回答: max_sp_recursion_depthで設定するみたいです http://dev.mysql.com/doc/refman/5.1/ja/server-system-variables.html ただあまり再帰処理はしない方がいいと思いますけどね・・・