这让我有点生气。我正在尝试将变量添加到过程中,但它不起作用 - 我刚刚收到以下错误消息:
[错误] 语法检查 (25: 7):错误第 25 行,第 7 列,第 25 行,第 25 列,第 12 行,找到“数字”,期望:;-or- .. := DEFAULT NOT NULL -or- % -or- ( .@
我在下面敲了一个非常基本的程序来隔离问题,现在我完全陷入困境,因为我看过的每个基本语法指南都说要做我所做的事情。为什么我不能如下所示声明变量?如果这对我的问题有任何线索,我通常会在 SQL Server 中编码。如果有人可以提供帮助,非常感谢!
CREATE OR REPLACE PROCEDURE MRCS.pro_xxx_test1 (cats out sys_refcursor)
IS
declare
spoon number;
balls varchar2(3);
BEGIN
open cats for select * from dual;
end;
/