2012-04-27 4 views
3

私はローカル変数を設定せずにmax_sp_recursion_depth=10.mysqlストアドプロシージャ再帰の深さを取得するには?

を設定しているいる再帰的mysqlのストアドプロシージャを持って、私は再帰のレベルは、単一の実行中であるかを知りたいと思います。

深度を格納するセッション変数があると思いますが(最大レベルに達したときにどのように知っていますか)、見つけられませんでした。私はこれを徐々に行うために変数を使用することを避けます。どのように私はこの(もしあれば)システム変数を知ることができますか?

+0

なぜ再帰を使用していますか?おそらく、あなたは別のデータ構造でそれを避けることができます。 – eggyal

+2

私の場合ではありません.... OT –

+0

言い換えましょう:なぜあなたは再帰を使用していますか? SQLは、この方法で使用することを意図していません。あなたは、異なるデータ構造でそれを避けることができます。 – eggyal

答えて

関連する問題