網頁

2017/10/22

Oracle ORA-06553: PLS-306: 呼叫 'xxx' 時參數類型的數目錯誤

呼叫Oracle的Store Procedure時,出現錯誤如下
ORA-06553: PLS-306: 呼叫 'xxx' 時參數類型的數目錯誤
ORA-06553: PLS-306: wrong number or types of arguments in call to 'xxx'

發生原因如訊息所述,在呼叫SP時傳入的參數類別或數目不正確。

例如SP的參數型態是DATE,但呼叫時傳入的型態是String;或SP的參數是兩個VARCHAR2,但呼叫時只傳入一個參數等都會引發此錯誤。

沒有留言:

張貼留言