我有一个看起来像这样的程序:
PROCEDURE myprocedure (
i_area IN somenumber%TYPE,
io_areadata IN OUT areacursor
);
我想知道是否有任何简单的方法来调用程序?我有第一个参数的数据,但第二个我不知道输入什么。有什么办法可以输入空光标或类似的东西吗?
这是我到目前为止所做的:
BEGIN
package.myprocedure (
12345
);
END;
这给了我以下错误:
Error report:
ORA-06550: row 2, column 1:
PLS-00306: wrong number or types of arguments in call to 'MYPROCEDURE'
ORA-06550: row 2, column 1:
PL/SQL: Statement ignored
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
提前感谢您,并对我(也许)糟糕的解释感到抱歉。我在 PL/SQL 方面几乎没有经验。