0
プロシージャ内のコールスタックにアクセスするテーブル/ビュー/プロシージャはありますか?例えばSAP Hanaのコールスタック
、私は手順Aに手順Bを呼び出していると私は
ありがとう手順Bを呼び出している手続きを取得したいと思います。
プロシージャ内のコールスタックにアクセスするテーブル/ビュー/プロシージャはありますか?例えばSAP Hanaのコールスタック
、私は手順Aに手順Bを呼び出していると私は
ありがとう手順Bを呼び出している手続きを取得したいと思います。
いいえ、この種のコール階層を直接提供するものはありません。主な理由は、別のプロシージャなどからプロシージャ/ファンクションをコールしても、SAP HANAは最適な最小データフローグラフを作成するためにこれらのプロシージャを試して展開します。 つまり、プロシージャのコーディングに応じて、プロシージャの一部を単一のSQL文にマージするか、HANAの内部言語にコンパイルすることができます。
実際のコール階層を理解するのに最も近いのは、最上位のプロシージャ/関数呼び出しでPlanVizのビジュアライゼーションを使用することです。
発信者情報をコード内で積極的に使用する場合は、セッション変数を使用してその情報を保持することを検討することをおすすめします。