Oracle 儲存過程,函式編譯, 錯誤資訊不顯示

2021-07-01 23:19:03 字數 397 閱讀 4028

有一些pl/sql developer版本不會顯示具體的函式,儲存過程錯誤資訊

這個時候,可以通過下面的方法手工查詢

select * from sys.user_errors where name = and type =

記住這裡的引數都要大寫即可

可以參考如下文件:

另外,如果這個函式或者儲存過程不能debug,則需要在debug程式之前,確保以下幾點:

1. 不要用sys使用者去除錯.

2. 確保有debug connect session許可權.

3. 編譯procedure/function/package時需加入debug資訊.

alter procedure/function/package name compile debug;

Oracle儲存函式,儲存過程

一 oracle儲存函式 儲存的pl sql語法塊,完成特定的功能。1 語法 函式關鍵字 function 1 建立函式 create or replace function function name param1,param2 return is as local declarations de...

Oracle 儲存過程 函式

儲存過程 函式 子程式有名字 儲存在資料庫 同過名字呼叫 建立的時候被編譯 可以被其他有名或者無名的塊呼叫 語法create or replace procedure testp1 as 宣告 begin 可執行 dbms output.put line hello world end 使用 exe...

Oracle 儲存過程 函式

儲存過程和函式在oracle中被稱為子程式,是指被命名的pl sql塊,這種塊可以帶有引數,可以被多次呼叫。儲存過程用於執行特定操作,而函式則用於返回特定的資料。儲存過程是儲存在資料庫中的有名字的pl sql程式塊,接受零個或多個引數作為輸入 input 或輸出 output 或既作輸入又作輸出 i...