我正在尝试执行此PL或bt以下的查询时收到此错误:
java.sql.SQLException:ORA-06550:第1行,第4列:PLS-00103:在预期以下情况之一时遇到符号“文件结束”:符号“;”被替换为“文件结束”以继续
DECLARE
v_cursor SYS_REFCURSOR;
faID varchar(12);
despriction varchar(50);
currency varchar(3);
amount number ;
startD varchar(8);
endD varchar(8);
loID varchar (12);
Unit varchar(50);
begin
TM_MAIN('B','00024657', v_cursor);
LOOP
FETCH v_cursor
INTO facility_ID,despriction, currency , amount , startD, endD ,loId, Unit;
EXIT WHEN v_cursor%NOTFOUND;
DBMS_OUTPUT.PUT_LINE(faID || ' | ' || despriction || ' ' || currency || ' ' || amount || ' ' || startD || ' ' || endD || ' ' || loId || ' | ' || glUnit );
END LOOP;
CLOSE v_cursor;
END;
答案 0 :(得分:0)
查看代码,我可以看到您声明了faID varchar(12),但尝试在工具ID中获取游标