SQL Anywhere のデバッガは、作成した SQL のストアドプロシージャ、トリガ、イベントハンドラ、ユーザ定義関数をデバッグするために使用できます。
デバッガは以下の作業に使用することもできます。
イベントハンドラのデバッグ イベントハンドラは SQL ストアドプロシージャの拡張機能です。この項でのストアドプロシージャのデバッグに関する説明は、イベントハンドラのデバッグにも同様に当てはまります。
ストアドプロシージャとクラスのブラウズ SQL プロシージャのソースコードをブラウズできます。
実行のトレース ストアドプロシージャのコードを 1 行ずつ実行できます。呼び出された関数のスタックを前後に検索することもできます。
ブレークポイントの設定 ブレークポイントまでコードを実行して停止します。
ブレーク条件の設定 ブレークポイントには複数行のコードが含まれますが、コードをブレークする場合、条件も指定できます。たとえば、ある行を 10 回実行された時点で停止させたり、変数が特定の値を持つ場合にだけ停止させたりできます。
ローカル変数の検査と修正 実行がブレークポイントで停止したときに、ローカル変数の値を検査して変更できます。
式を検査してブレークする 実行がブレークポイントで停止したときに、さまざまな式の値を検査できます。
ロー変数の検査と修正 ロー変数はローレベルトリガの OLD と NEW の値です。これらの値を検査して修正できます。
クエリの実行 SQL プロシージャのブレークポイントで実行が停止したときに、クエリを実行できます。これによって、テンポラリテーブルに保持される中間結果を参照したり、ベーステーブルの値をチェックしたり、クエリ実行プランを参照したりできます。
Java デバッガの稼働条件
チュートリアル:デバッガの使用開始
ブレークポイント
変数
接続デバッグ
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |