文章詳情頁
Oracle中調(diào)試存儲過程
瀏覽:125日期:2023-11-19 16:55:17
本人在寫存儲過程時,不知道如何調(diào)試它。 有一種調(diào)試辦法就是在程序中打印出變量的值,在Java中俺是打印在控制臺上的。以下告訴眾位如何從在sqlplus上實現(xiàn)。1、sqlplus 上執(zhí)行 “set serveroptput on”命令 2、在存儲過程中可以用; DBMS_OUTPUT.PUT_LINE(VarName); 來打印出來給個存儲過程的例子:create or replace procedure test isEmp_name;VARCHAR2(10); Cursor;;;c1 IS SELECT Ename FROM EMP WHERE Deptno = 20;BEGIN OPEN c1; LOOP FETCH c1 INTO Emp_name; EXIT WHEN c1%NOTFOUND; DBMS_OUTPUT.PUT_LINE(Emp_name); END LOOP;end test;后臺建立test這個存儲過程,編譯它,以scott/tiger帳號進(jìn)入,執(zhí)行set serveroptput on,然后執(zhí)行“exec test”
標(biāo)簽:
Oracle
數(shù)據(jù)庫
排行榜
