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 报错 是什么原因?
...全文
216 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
碧水幽幽泉 2017-11-14
end if后面少了一个分号;
  • 打赏
  • 举报
回复
卖水果的net 2017-11-14
end if; 少了个分号。
  • 打赏
  • 举报
回复
相关推荐
发帖
Oracle
加入

1.6w+

社区成员

Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
申请成为版主
帖子事件
创建了帖子
2017-11-14 09:46
社区公告
暂无公告