当我在存储过程中执行此操作时:
create procedure Proc1(
startdate IN TIMESTAMP,
ENDDATE IN TIMESTAMP
)
declare test_result number --line 55
test_result:=Stored_function1(startdate,enddate,11,13); --line 56
END;
SQL Developer 抛出 2 个错误:
PLS-00103:在预期以下情况之一时遇到符号“TEST_RESULT”::=。( @ % ; 非空范围默认字符符号“.”被替换为“TEST_RESULT”以继续。
PLS-00103:在预期以下情况之一时遇到符号“END”:开始函数杂注过程子类型类型当前光标删除之前存在
Stored_function1
是用户定义的,有4个参数,不属于任何包。我在哪里做错了,我该如何纠正?谢谢。