Oracle plsql 错误

Posted

技术标签:

【中文标题】Oracle plsql 错误【英文标题】:Oracle plsql error 【发布时间】:2012-05-15 07:22:44 【问题描述】:

有人知道那个错误指向什么吗?

ORA-06550: line 1, column 129:
PLS-00103: Encountered the symbol "," when expecting one of the following:

   ( - + case mod new not null <an identifier>
   <a double-quoted delimited-identifier> <a bind variable>
   continue avg count current exists max min prior sql stddev
   sum variance execute forall merge time timestamp interval
   date <a string literal with character set specification>
   <a number> <a single-quoted SQL string> pipe
   <an alternatively-quoted string literal with character set specification>
   <an alternatively

【问题讨论】:

请包含sql 本身。那么发现错误会更容易...... “错误指向什么”:错误指向第 1 行第 129 列。您必须向我们展示您的代码。 好吧,问题是,我要通过调试器,什么也没有,没有错误,我有控制台应用程序槽女巫我正在调用 Web 服务,当我调用应用程序时它返回该错误,但是通过调试器什么都没有 【参考方案1】:

查看第一行的第 129 个字符。开发人员没有输出该信息,因为它没有用。他们输出它是因为它应该将您指向错误发生的确切位置。

这是某种语法错误,例如连续两个逗号,或关键字拼写错误,或其他十几种可能性。

指定位置的代码是你需要看的,或者是给我们看的,这样你就能找出问题所在。

【讨论】:

以上是关于Oracle plsql 错误的主要内容,如果未能解决你的问题,请参考以下文章

Oracle/PLSQL 中的分页错误

oracle plsql 存储过程错误处理 oracle-6502

Oracle错误集锦:PLSQL无法直连64位Oracle11g数据库

Oracle 12c PLSQL 合并错误

plsql登录提示oci.dll版本错误,oracle32位客户端和plsql配套问题

返回 PLSQL ORACLE 的错误不工作