有个表
a:(class varchar2,minus number);
 class       minus
   A           1
   B           0.5
   C           0.2
b:
 id class
  1   A
  1   A
  1   B
  1   C在procedures里面,定义了
l_minus number:=0;select sum(a.minus) into l_minus from a a,b b where a.class = b.class group by b.id;
就报ora-01722 无效的数字错误,直接用sql可以查出来,怎么回事?谢谢!