PL/SQL是一种过程化编程语言,它是Oracle数据库的编程语言扩展,用于编写存储过程、触发器、函数和包等数据库对象。PL/SQL结合了SQL语句和程序化语言的特性,可以在数据库中执行复杂的逻辑操作。 遇到符号“end-of-file”通常表示在PL/SQL代码中缺少了一个或多个必要的结束标记。在PL/SQL中,每个块(如存储过程、...
declarecursorcur_stu5 (var_snamein varchar2:='张华isselects#,addrfromstu5 where sname=var_sname 2oracle游标出现符号 "end-of-file"在需要下列之一时.错哪了啊?declarecursorcur_stu5 (var_snamein varchar2:='张华' )isselects#,addrfromstu5 where sname=var_sname 反馈 收藏 ...
1oracle存储过程编译错误: PLS-00103: 出现符号 " end- of- file"在需要下列之一时 CREATEORREPLACEPROCEDUREUNFOLD_ STANDBOM_ FINAL_ SEQ( CODEVARCHAR2, GROSS_ TYPEVARCHAR2,-- 'N'表示使用净耗; 'G'表示使用总耗 COMPANYvarchar2) ASCURSOREXPORTCURSORisSELECTITEM, SUM( QTY), bom_ verFROMCC_ FINAL...
Database Buffers 8388608 bytes Redo Buffers 8482816 bytes Database mounted. ORA-03113: end-of-file on communication channel Process ID: 2517 Session ID: 1137 Serial number: 5 网上分析,可能由于昨晚数据库强制关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文...
网上去查看ORA-03113: end-of-file on communication channel这个错误,发现大家说的可能性很多,讲的也很全面,但自己的究竟是哪个呢。其实大家找寻问题,最重要的是要看日志。这里我们就去查看alert日志。 通过日志在alert日志中发现了问题的根源,alert中报错信息为 ...
ORA-03113: end-of-file on communication channel 解决办法: 登录 sqlplus/nolog SQL>conn/assysdba 关闭数据库 SQL>shutdownabort 或shutdownimmediate 装载数据库 SQL>startup mount 查看oracle运行日志路径 SQL>show parameter background_dump 从日志中可以分析报错原因,这里是归档日志空间被占用完了。
谢谢,后来解决了,原因是视图名是中文的,字符集之类的问题,添加了环境变量就可以了.
declare cursor cur_stu5 (var_sname in varchar2:='张华' )is select s#,addr from stu5 where sname=var_sname ;begin null end;少了begin...end游标不完整。
结束就应该是2个END LOOP start_date datet;这个数据该是date 这样试试 CREATE OR REPLACE Procedure ...
oracle游标出现符号 "end-of-file"在需要下列之一时.declarecursor cur_stu5 (var_sname in varchar2:='张华' )is select s#,addr from stu5 where sname=var_sname ;