2015-03-02 100 views
-1

在執行此過程時,我得到這樣的錯誤。如何在oracle 11g中執行此操作?Oracle中的存儲過程錯誤

ORA-06550: line 2, column 1: 
PLS-00306: wrong number or types of arguments in call to 'SP_SELECT_CUSTOMER' 
ORA-06550: line 2, column 1: 
PL/SQL: Statement ignored 

我的做法是

CREATE OR REPLACE PROCEDURE SP_SELECT_CUSTOMER (
p_cust_details OUT SYS_REFCURSOR) 
IS 
BEGIN 
OPEN p_cust_details for SELECT Name, Address, Contact FROM customer; 
END; 
/
+0

向我們展示了Java的一面。 .. – 2015-03-02 09:08:40

+0

你是如何執行你的程序?你可以發佈該行嗎? – antonio 2015-03-02 09:09:22

+0

[選擇Oracle存儲過程錯誤]的完全重複(http://stackoverflow.com/questions/28803316/oracle-stored-procedure-error-on-select) – 2015-03-02 09:10:46

回答

0

你要麼發送更少或更多的參數比過程或您發送了錯誤的類型參數的程序

+0

檢查我的代碼。我沒有將任何參數傳遞給我的程序。 – Sesuraj 2015-03-02 09:17:11

+0

我的意思是你沒有發佈的java代碼 – 2015-03-02 09:17:53