0
begin
Num NUMBER;
EXEC GwInwForceQueueUpdateUser
('ITSC1','A07','167321','22202244333','20091103','1','110',:num);
end;

第 0 行出错

开始
号码 NUMBER;
执行 GwInwForceQueueUpdateUser
('ITSC1','A07','167321','222

得到错误:
ORA-06550:第 2 行,第 5 列:
PLS-00103:在预期以下情况之一时遇到符号“NUMBER”:

   := 。(@%;
ORA-06550:第 5 行,第 1 列:
PLS-00103:在预期以下情况之一时遇到符号“END”:

   开始函数包编译指示程序子类型类型使用
     形式
   当前光标
4

1 回答 1

1

您的 PL/SQL 代码应如下所示:

declare
   Num NUMBER;
begin
   GwInwForceQueueUpdateUser('ITSC1','A07','167321','22202244333','20091103','1','110',num);
end;
于 2013-11-07T11:50:41.720 回答