除錯帶引數的PLSql語句

2022-02-09 12:15:56 字數 709 閱讀 1011

以前我寫過「使用引數化和塊語句來提高批處理sql語句的執行效率

」,但這明顯不如程式設計師在除錯sql時方便。 原來的除錯習慣是把拼好的sql直接複製到 plsql dev中執行,就能發現問題。 而現在面對這些沒有值的塊語句,許多人不知道如何去把引數繫結到plsql中進行執行驗證。但對有引數的plsql進行驗證,我們有更好的方法:新建乙個「test window」進行除錯。

首先,我們使用有除錯許可權的使用者登入plsql dev, 然後單擊選單:tools/test manager:

就開啟乙個測試視窗,如圖:

點選上圖的滑鼠所處的新建,再在彈出的對話方塊中點yes,如下圖:

會出現乙個新的測試視窗,看, 這裡已經有了乙個模板了:

我們把我們的plsql放進去,在下面輸入我拉未繫結的引數的值,再按f9鍵:

看到上圖了吧, 這樣除錯一定很愜意吧!

PL SQL帶引數的過程

pl sql帶引數的過程小例子 in 引數 讀入引數,主程式向過程傳遞引數值 out引數 讀出引數,過程向主程式傳遞引數值 in out引數 雙向引數 主程式與過程雙向交流資料 sql set serveroutput on create orreplace procedure scott.temp...

gdb除錯帶引數程式

來自 方法一 gdb args program arg1 arg2 arg3 方法二 gdb program gdb break xx 下個斷點 gdb r arg1 arg2 arg3 方法三 gdb program gdb break xx 下個斷點 gdb set args arg1 arg2...

gdb除錯帶引數程式

一般來說gdb主要除錯的是c c 的程式。要除錯c c 的程式,首先在編譯時,我們必須要 把除錯資訊加到可執行檔案中。使用編譯 器 cc gcc g 的 g 引數可以做到這一點。如 cc g hello.c o hello g g hello.cpp o hello 如果沒有 g,你將看不見程式的函...