请问我有个存储过程有返回参数,我该怎么样执行这样的存储过程啊,谢谢大家帮忙SQL> execute SP_PLAY_ADD('fdfme','2007-10-10','sdfsdf','dsfds',123,'sdfgsdf','ff')ORA-06550: 第 1 行, 第 71 列:
PLS-00363: 表达式 'ff' 不能用作赋值目标
ORA-06550: 第 1 行, 第 7 列:
PLS-00363: 表达式 'ff' 不能用作赋值目标
ORA-06550: 第 1 行, 第 7 列:
对对象的属性进行修改否则会出现下面的错误。Error: PLS-00363: 表达式 'ff' 不能用作赋值目标但可以通过把ff以IN OUT方式传进去,然后在方法内就能对对象属性进行赋值了。
variable dd number;
execute :dd:=SP_PLAY_ADD('fdfme','2007-10-10','sdfsdf','dsfds',123,'sdfgsdf')错误提示:
begin :dd:=SP_PLAY_ADD('fdfme','2007-10-10','sdfsdf','dsfds',123,'sdfgsdf'); end;ORA-06550: 第 1 行, 第 13 列:
PLS-00306: 调用 'SP_PLAY_ADD' 时参数个数或类型错误
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
dd
---------