有个表
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可以查出来,怎么回事?谢谢!
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可以查出来,怎么回事?谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货