1

誰かがストアドプロシージャをデバッグする方法を共有してくれませんか?これは、インタビュアーがツールを使用せずにSPをデバッグする方法を尋ねていたインタビューの質問でした。最後に彼は、Oracleには、デバッグの方法を提供する何かがパッケージに含まれているように言った。私は彼が完全に説明したことも理解していませんでした:(

4

1 に答える 1

1

SSMSを使用している場合、最も簡単な方法は印刷機能を使用することです。tiが「到達」したかどうかを確認する各行には、「行X」の印刷を追加して、[メッセージ]タブを確認します。

SSMSを使用していない場合は、グローバル一時テーブルを作成し(create table ## debug_table ....)、印刷と同じロジックに従ってprocに挿入ステートメントを追加できます。

もちろん、これらの「ソリューション」はすべて、procを更新する権限があることを考慮しています。もしあなたがそうしないなら、私はそれがどのように行われるのか本当にわかりません。

于 2012-07-19T12:04:06.383 に答える