java.sql.SQLException:ORA-06550:第1行,第4列:PLS-00103:遇到符号“文件结束”

时间:2020-11-04 06:33:57

标签: sql oracle plsql

我正在尝试执行此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;

1 个答案:

答案 0 :(得分:0)

查看代码,我可以看到您声明了faID varchar(12),但尝试在工具ID中获取游标