Oracle 存储过程 end 报错

ArtisticLife 2017-11-14 09:46:22
create or REPLACE PROCEDURE proc_zcz_test(name varchar)
as
tname varchar(10);
begin
tname:= name;
if tname = 'zcz'then
dbms_output.put_line(tname);
else
dbms_output.put_line('error');
end if
end proc_zcz_test;
/
show error;

错误(10,1): PLS-00103: 出现符号 "END"在需要下列之一时: ; 符号 ";" 被替换为 "END" 后继续。
小弟初学 存储过程,最近项目紧急临时学的 最后的 end 报错 是什么原因?
...全文
287 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧水幽幽泉 2017-11-14
  • 打赏
  • 举报
回复
end if后面少了一个分号;
卖水果的net 2017-11-14
  • 打赏
  • 举报
回复
end if; 少了个分号。

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧