我試圖調用一個不接受輸入參數的Oracle存儲過程。但是,在運行程序的時候,我得到指出不帶參數調用Oracle存儲過程
PLS-00306: wrong number or types of arguments in call to 'MY_PROC'
要調用PROC回錯誤,我剛進入以下文本TORA:
BEGIN
SCHEMA.MY_PROC();
END;
我也試過(雖然同樣的錯誤)
EXEC SCHEMA.MY_PROC();
我熟悉MSSQL,我能夠使用SQL服務器沒有問題,執行SP,但我無法弄清楚如何做同樣的甲骨文。我無法查看存儲過程的實際代碼,但是從我有限的文檔中看來,它看起來不接受任何輸入參數,返回值是引用遊標。我有一種感覺,我需要以某種方式傳遞一個參考光標,但是我在這方面嘗試過的一切都沒有奏效。
我只想查看SP的結果,就好像我做了SELECT
語句,即在TOra界面的結果面板中填充數據網格的記錄。
感謝您的任何提示。
你可以發佈你的程序的定義嗎? –
即使您沒有源代碼,您也可以[描述](http://download.oracle.com/docs/cd/B19306_01/server.102/b14357/ch12019.htm#i2697562)查看過程預期參數,以及它們是什麼類型。我期望它看起來很像@Justin Cave的例子。這也適用於SQL * Plus和SQL Developer,對TOra也不瞭解。 –