Errors: check compiler log oracle数据库的问题
使用oracle12c做数据库的操作的时候,提示一下错误,我来贴下源码:
Create or Replace Procedure Pro_DepEmpInfo
(DepId in varchar --输入参数,部门编号)
As
Begin
Declare cursor cur_emp IS select * from Employee where department=DepID; -- 定义游标
v_empRow Employee%Rowtype; --定义记录变量
Begin
open cur_emp; --打开游标
loop
fetch cur_emp into v_empRow;--提取游标当前行数据
exit when cur_emp%notfound;--如果没有任何数据,则退出循环
dbms_output.put_line(cur_emp%rowcount||--输出雇员信息表
',雇员编号:'||v_empRow.EmpNumber||
',雇员姓名:'||v_empRow.EmpName||
',性别:'||v_empRow.Sex||
',电话:'||v_empRow.Phone||
',薪水:'||v_empRow.Salary );
end loop;
close cur_emp;--关闭游标
end;
End Pro_DepEmpInfo;
提示错误:
经过查询代码以及百度,说是全角半角的问题,也就是说中英文符号混合导致出错
后经发现并非此错误,而是注释错误!
最后发现问题成功解决!