Tôi đã cài đặt Oracle 10g và có một gói có một số con trỏ và thủ tục, làm cách nào để gỡ lỗi một trong các thủ tục hoặc con trỏ này. Bạn có thể vui lòng cung cấp các bước cho điều đó không? Tôi đã chạy tìm kiếm của Google nhưng không tìm thấy bất kỳ điều gì chỉ định cách gỡ lỗi một quy trình cụ thể khỏi gói.Làm thế nào để gỡ lỗi một thủ tục lưu sẵn trong Toad?
16
A
Trả lời
23
bước cơ bản để Debug một thủ tục trong Toad
- Tải Thủ tục của bạn trong Toad Editor.
- Đặt điểm gỡ lỗi trên dòng nơi bạn muốn gỡ lỗi. Hãy xem ảnh chụp màn hình đầu tiên.
- Nhấp chuột phải vào trình chỉnh sửa Execute-> Execute PLSQL (Debugger) .Xem screeshot thứ hai.
- Cửa sổ mở ra, bạn cần phải chọn quy trình từ phía bên trái và chuyển các tham số cho quy trình đó và sau đó nhấp vào Execute.See ảnh chụp màn hình thứ ba.
- Bây giờ bắt đầu gỡ lỗi kiểm tra gỡ lỗi của bạn -> Step Over ... Thêm dõi, vv
tham khảo:Toad Debugger
0
Mở P L/SQL đối tượng trong trình soạn thảo.
Nhấp vào thanh công cụ chính hoặc chọn Phiên | Chuyển đổi Biên dịch với Gỡ lỗi. Điều này cho phép gỡ lỗi.
Biên dịch đối tượng trên cơ sở dữ liệu.
Chọn một trong các tùy chọn sau trên thanh công cụ Execute để bắt đầu gỡ lỗi: Execute PL/SQL với debugger() Bước qua Bước vào Run để con trỏ
Các vấn đề liên quan
- 1. Làm thế nào để gọi thủ tục lưu sẵn từ một thủ tục lưu sẵn khác?
- 2. Gọi một thủ tục lưu trữ trong Toad
- 3. làm thế nào để printf trong thủ tục lưu trữ oracle (cho mục đích gỡ lỗi)?
- 4. Làm thế nào để sử dụng một giá trị từ một thủ tục lưu sẵn trong một thủ tục khác?
- 5. Làm thế nào để lưu một thủ tục lưu trữ?
- 6. Làm thế nào để bạn gỡ lỗi thủ tục lưu trữ MySQL?
- 7. Làm thế nào để gỡ lỗi thủ tục được lưu trữ trong Sybase ASE?
- 8. Cách lấy lỗi sql trong thủ tục lưu sẵn
- 9. Thực hiện một thủ tục lưu sẵn trong một thủ tục lưu sẵn khác trong máy chủ SQL
- 10. Thực hiện một thủ tục được lưu trữ trong một thủ tục lưu sẵn
- 11. Làm thế nào để gọi Thủ tục lưu trữ (với 2 tham số) trong một thủ tục lưu trữ?
- 12. Cấu hình để gỡ lỗi thủ tục lưu trữ
- 13. Làm thế nào tôi có thể lặp qua một recordset trong một thủ tục lưu sẵn?
- 14. Làm thế nào để chèn/tạo các thủ tục lưu sẵn trong mySQL từ PHP?
- 15. MySQL - Làm thế nào để ném ngoại lệ trong thủ tục lưu sẵn?
- 16. Gọi thủ tục lưu sẵn với asp.net
- 17. Làm thế nào để tạo một thủ tục lưu sẵn MySQL từ PHP?
- 18. Thủ tục lưu trữ thực hiện một thủ tục lưu sẵn
- 19. Làm thế nào để sử dụng các biến cục bộ trong các thủ tục lưu sẵn?
- 20. TSQL: Gọi thủ tục lưu sẵn từ một thủ tục lưu sẵn khác và đọc kết quả
- 21. T-SQL Làm thế nào để tạo bảng tự động trong các thủ tục lưu sẵn?
- 22. Cách sao lưu các thủ tục lưu sẵn trong MySQL
- 23. Làm thế nào để thực hiện thủ tục lưu sẵn từ SQL Plus?
- 24. Lỗi cú pháp SQL khi tạo một thủ tục lưu sẵn trong MYSQL
- 25. Làm cách nào để gỡ lỗi các thủ tục đã lưu bằng lệnh in?
- 26. Tạo một thủ tục lưu sẵn qua C#
- 27. Làm thế nào để lấy giá trị vô hướng từ thủ tục lưu sẵn (ADO.NET)
- 28. MS SQL: Loại bỏ giá trị trả về của thủ tục lưu sẵn được gọi trong thủ tục lưu sẵn
- 29. Làm thế nào để chạy thủ tục lưu sẵn có tham số OUTPUT từ C#?
- 30. Cách lập lịch thủ tục lưu sẵn trong MySQL
Tốt video với cách tiếp cận hơi khác nhau: https://www.youtube.com/watch?v=7HCInbar5_o – Hoppe