我尝试调用一个不接受任何输入参数的Oracle存储过程。但是,当运行该过程时,我会收到一个错误消息,其中指出
PLS-00306: wrong number or types of arguments in call to 'MY_PROC'
为了调用该过程,我只需在TOra中输入以下文本:
BEGIN
SCHEMA.MY_PROC();
END;
我也尝试过(但是出现了相同的错误)。
EXEC SCHEMA.MY_PROC();
我熟悉MSSQL,能够使用SQL服务器执行存储过程而无任何问题,但是我无法弄清楚如何在Oracle中执行相同的操作。我无法查看存储过程的实际代码,但从有限的文档中可以看出,它不接受任何输入参数,返回值为一个游标。我感觉我需要以某种方式传入游标,但我尝试过的一切都没有奏效。
我只想查看存储过程的结果,就像执行了一个SELECT语句一样,在TOra界面的结果面板中填充记录以填充数据网格。