邪恶的PLS-00103错误提示

简介:

今天碰到一个存储过程编译错误,提示PLS-00103错误,关于这个错误网上能搜到一大把,原因很多,我碰到的错误提示如下:

Compilation errors for PROCEDURE ETL.PRO_TM_WG_NETSEV_PV

Error: PLS-00103: 出现符号 "EXCEPTION"在需要下列之一时:
        begin case declare
          end exit for goto if loop mod null pragma raise return select
          update while with <an identifier>
          <a double-quoted delimited-identifier> <a bind variable> <<
          close current delete fetch lock insert open rollback
          savepoint set sql execute commit forall merge pipe
Line: 194

Error: PLS-00103: 出现符号 "end-of-file"在需要下列之一时:
        end not pragma
          final instantiable order overriding static member constructor
          map
Line: 203

对于这个错 误提示,还真是摸不着头脑,最后检查时才悲催的发现错误就在IF ELSIF ...结构不小心写成了 IF ELSE IF 形式。结果报了个让人摸不着头脑的错误。由于存储过程涉及业务,为了简单说明,我用一个简单存储过程模拟错误存储过程如下所示。希望下次大家碰到这个问 题,不要悲催的在哪里郁闷!

相关文章
|
Java
Invalid or corrupt jarfile坑爹问题解决
打包一个可以直接利用java -jar ***就可以运行的jar包步骤:jar cvfm lottery.jar MANIFEST.MF jdbc.properties com如果出现:java.io.
36307 0
|
8月前
|
Python
|
网络协议 C++
Bypass Anti-Virus——免杀姿势学习、记录、复现文档
Bypass Anti-Virus——免杀姿势学习、记录、复现文档
334 0
|
SQL 算法 小程序
【hacker的错误集】IndentationError: expected an indented block
以猜数字的小程序为例做解答,遇到这种问题该如何解决
155 0
【hacker的错误集】IndentationError: expected an indented block
|
BI 数据格式 XML
解决水晶报表提示&ldquo;未知的查询引擎错误&rdquo; FOR VS2010
原文:解决水晶报表提示“未知的查询引擎错误” FOR VS2010 在VS2010环境下运行水晶报表(当然要先装上Crystal Report For VS2010), 在SetDataSource方法附近提示“未知的查询引擎错误”,可按如下办法解决:打开app.
1116 0
|
安全
网友提问:关于CX_VSI_SYSTEM_ERROR异常,Fiori病毒扫描参数文件
网友提问:关于CX_VSI_SYSTEM_ERROR异常,Fiori病毒扫描参数文件
80 0
网友提问:关于CX_VSI_SYSTEM_ERROR异常,Fiori病毒扫描参数文件
|
Android开发
一个很无语的bug——for语句的Unexpected token
在Android中,for语句是不能像这样被单独写在外面的: 不然会出现下面这个错误(第一个红框): 正确的处理方法就是向第二个红框那样子用一个初始化方法把它封装起来。
1303 0
|
SQL Perl 关系型数据库
[20171220]toad plsql显示整形的bug.txt
toad 显示 整形 异常
1311 0
|
Oracle 关系型数据库 Linux