2012-12-05 20 views
16

Mam zainstalowany Oracle 10g i jest pakiet, który ma wiele kursorów i procedur, jak mogę debugować jedną z tych procedur lub kursorów. Czy możesz podać odpowiednie kroki? Przeszukałem wyszukiwarkę Google, ale nie znalazłem niczego, co mogłoby wyjaśniać, jak debugować określoną procedurę z pakietu.Jak debugować procedurę przechowywaną w toad?

+0

Dobry film z nieco innego podejścia: https://www.youtube.com/watch?v=7HCInbar5_o – Hoppe

Odpowiedz

23

Podstawowe kroki debugowania procedury w Toad

  1. Załaduj Postępowanie w edytorze Toad.
  2. Umieść punkt debugowania w wierszu, w którym chcesz debugować. Zobacz pierwszy zrzut ekranu.
  3. Kliknij prawym przyciskiem myszy na edytorze Execute-> Execute PLSQL (Debugger). Zobacz drugi screeshot.
  4. Otworzy się okno, należy wybrać procedurę od lewej strony i przekazać parametry dla tej procedury, a następnie kliknąć przycisk Wykonaj. Patrz trzeci zrzut ekranu.
  5. teraz rozpocząć debugowanie wyboru Debug -> Step Over ... Dodaj Watch itp

referencyjny:Toad Debugger

Debug

Execute In Debug

parameter

+12

I nie zapomnij dać niezbędnej pomocy swojemu użytkownikowi. Po pewnym czasie straciłem 3 godziny na to. "udziel DEBUG CONNECT SESSION twojemu użytkownikowi"; – BulentB

+0

@BulentB: Dzięki –

+0

Dzięki działa dobrze: D – delive

0

Otwórz a P Obiekt L/SQL w edytorze.

Kliknij na główny pasek narzędzi lub wybierz Sesja | Przełącz kompilację z debugowaniem. Umożliwi to debugowanie.

Skompiluj obiekt w bazie danych.

Wybierz jedną z następujących opcji na pasku Execute, aby rozpocząć debugowanie: wykonać PL/SQL z debuggera() Krok nad Krok do Run do kursora