ネストされたプロシージャをデバッグするときに、呼び出しの順番を検査すると便利なことがあります。プロシージャのリストは、[コール・スタック] タブで参照できます。
DBA 権限のあるユーザとしてデータベースに接続します。
左ウィンドウ枠で、[プロシージャとファンクション] をダブルクリックします。
プロシージャを選択します。
[モード] - [デバッグ] を選択します。
[デバッグするユーザを指定してください] フィールドに * と入力してすべてのユーザをデバッグするか、デバッグ対象となるデータベース・ユーザの名前を入力します。
右ウィンドウ枠で、ブレークポイントを挿入する行をクリックします。
クリックした行にカーソルが表示されます。
[F9] キーを押します。
コード行の左側に赤い円が表示されます。
[デバッガの詳細] ウィンドウ枠で、[ローカル] タブをクリックします。
左ウィンドウ枠で、プロシージャを右クリックし、[Interactive SQL から実行] を選択します。
[デバッガの詳細] ウィンドウ枠で、[コール・スタック] タブをクリックします。
[コール・スタック] タブにプロシージャの名前が表示されます。リストの一番上に現在のプロシージャが表示されます。そのプロシージャを呼び出したプロシージャがそのすぐ下に表示されます。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |