在编写oracle代码时的错误报错,是if 分支语句
查看if 代码
如下:
declare age number:= # begin if age<18 then dbms_output.put_line('未成年人'); elsif age>=18 and age<60 then dbms_output.put_line('年轻人'); else if age>=60 and age<80 then dbms_output.put_line('中年人'); elsif age>=80 then dbms_output.put_line('老人'); end if; end;
经仔细查看,发现是elsif写成了 else if这种。