TO CHANETWrote file afiedt.buf 1 DECLARE 2 TYPE xm_id IS TABLE OF NUMBER (10) 3 INDEX BY BINARY_INTEGER; 4 TYPE xm_name IS TABLE OF VARCHAR2 (60) 5 INDEX BY BINARY_INTEGER; 6 sfxm_id xm_id; 7 sfxm_name xm_name; 8 BEGIN 9 CHARGE_ITEM.RETURN_XM(SFXM_ID,SFXM_NAME); 10* END; 11 / CHARGE_ITEM.RETURN_XM(SFXM_ID,SFXM_NAME); * ERROR at line 9: ORA-06550: line 9, column 4: PLS-00306: wrong number or types of arguments in call to 'RETURN_XM' ORA-06550: line 9, column 4: PLS-00306: wrong number or types of arguments in call to 'RETURN_XM' ORA-06550: line 9, column 4: PL/SQL: Statement ignored同样的,我用C#调用提示 SFXM_ID 没有定义
2 TYPE xm_id IS TABLE OF NUMBER (10)
3 INDEX BY BINARY_INTEGER;
4 TYPE xm_name IS TABLE OF VARCHAR2 (60)
5 INDEX BY BINARY_INTEGER;
6 sfxm_id xm_id;
7 sfxm_name xm_name;
8 BEGIN
9 CHARGE_ITEM.RETURN_XM(SFXM_ID,SFXM_NAME);
10* END;
11 /
CHARGE_ITEM.RETURN_XM(SFXM_ID,SFXM_NAME);
*
ERROR at line 9:
ORA-06550: line 9, column 4:
PLS-00306: wrong number or types of arguments in call to 'RETURN_XM'
ORA-06550: line 9, column 4:
PLS-00306: wrong number or types of arguments in call to 'RETURN_XM'
ORA-06550: line 9, column 4:
PL/SQL: Statement ignored同样的,我用C#调用提示 SFXM_ID 没有定义
sfxm_id charge_item.xm_id;
sfxm_name charge_item.xm_name;
BEGIN
charge_item.return_xm (sfxm_id, sfxm_name);
END;
/