在一个存储过程
procedure GENERATEBILLITEM
is
v_itemamount ITEMAMOUNTINFO; /*存放账目项和对应的金额信息*/
v_item4to3 PLSQLSETNUMBER; /*存放第4层到第3层的映射关系*/
v_assititeminfo PLSQLSETBYSTR; /*辅助项,存放账目项的信息*/
在这里 直接这样定义,
v_item4to3(v_item_4id) := v_item_3id;
在一个存储过程中,
v_item4to3 PLSQLSETNUMBER; 这个PLSQLSETNUMBER 这个我不知道是在哪定义了,找了N就 就是没有,在网上搜了,没有任何这样的信息, 大家也看出来了,这个PLSQLSETNUMBER 这应该相当于一个varchar2这样的东西,用java语言来说,它就像一个类,但是在java中这个类是先定义的,但是我找了整个数据里面的东西,就是没有发现这的定义,所以在下面v_item4to3(v_item_4id) := v_item_3id;就很难看懂了。
procedure GENERATEBILLITEM
is
v_itemamount ITEMAMOUNTINFO; /*存放账目项和对应的金额信息*/
v_item4to3 PLSQLSETNUMBER; /*存放第4层到第3层的映射关系*/
v_assititeminfo PLSQLSETBYSTR; /*辅助项,存放账目项的信息*/
在这里 直接这样定义,
v_item4to3(v_item_4id) := v_item_3id;
在一个存储过程中,
v_item4to3 PLSQLSETNUMBER; 这个PLSQLSETNUMBER 这个我不知道是在哪定义了,找了N就 就是没有,在网上搜了,没有任何这样的信息, 大家也看出来了,这个PLSQLSETNUMBER 这应该相当于一个varchar2这样的东西,用java语言来说,它就像一个类,但是在java中这个类是先定义的,但是我找了整个数据里面的东西,就是没有发现这的定义,所以在下面v_item4to3(v_item_4id) := v_item_3id;就很难看懂了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货