Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ SQL の使用法

 

SQL Anywhere のデバッガ

SQL Anywhere のデバッガは、作成した SQL のストアドプロシージャ、トリガ、イベントハンドラ、ユーザ定義関数をデバッグするために使用できます。

デバッガは以下の作業に使用することもできます。

  • イベントハンドラのデバッグ   イベントハンドラは SQL ストアドプロシージャの拡張機能です。この項でのストアドプロシージャのデバッグに関する説明は、イベントハンドラのデバッグにも同様に当てはまります。

  • ストアドプロシージャとクラスのブラウズ   SQL プロシージャのソースコードをブラウズできます。

  • 実行のトレース   ストアドプロシージャのコードを 1 行ずつ実行できます。呼び出された関数のスタックを前後に検索することもできます。

  • ブレークポイントの設定   ブレークポイントまでコードを実行して停止します。

  • ブレーク条件の設定   ブレークポイントには複数行のコードが含まれますが、コードをブレークする場合、条件も指定できます。たとえば、ある行を 10 回実行された時点で停止させたり、変数が特定の値を持つ場合にだけ停止させたりできます。

  • ローカル変数の検査と修正   実行がブレークポイントで停止したときに、ローカル変数の値を検査して変更できます。

  • 式を検査してブレークする   実行がブレークポイントで停止したときに、さまざまな式の値を検査できます。

  • ロー変数の検査と修正   ロー変数はローレベルトリガの OLD と NEW の値です。これらの値を検査して修正できます。

  • クエリの実行   SQL プロシージャのブレークポイントで実行が停止したときに、クエリを実行できます。これによって、テンポラリテーブルに保持される中間結果を参照したり、ベーステーブルの値をチェックしたり、クエリ実行プランを参照したりできます。


Java デバッガの稼働条件
チュートリアル:デバッガの使用開始
ブレークポイント
変数
接続デバッグ