PLS-00103: 出现符号 ")"在需要下列之一时

简介: PLS-00103: 出现符号 ")"在需要下列之一时

执行 Oracle 存储过程时,出现 “PLS-00103: 出现符号 ")"在需要下列之一时:”,

Cause: java.sql.SQLException: ORA-06550: 第 22 行, 第 4 列:
PLS-00103: 出现符号 ")"在需要下列之一时:
 ( - + 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
   <一个带有字符集说明的可带引号的字符串文字>
   <一个可带引号的 SQL 字符串> purge
符号 "null" 被替换为 ")" 后继续。
; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-06550: 第 22 行, 第 4 列: 
PLS-00103: 出现符号 ")"在需要下列之一时:
 ( - + 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
   <一个带有字符集说明的可带引号的字符串文字>
   <一个可带引号的 SQL 字符串> purge
符号 "null" 被替换为 ")" 后继续。

解决方案

很坑,参数最后多了个,逗号。 call setStatus('a','b',)

还有就是每个参数的数据类型要确保正确对应

按上面的规则,检查自己的入参,大概率是不起眼的一个小坑,把自己坑了

目录
相关文章
剑指offer JZ49把字符串转换成整数
剑指offer JZ49把字符串转换成整数
44 0
|
算法 C++
剑指offer(C++)-JZ67:把字符串转换成整数atoi(算法-模拟)
剑指offer(C++)-JZ67:把字符串转换成整数atoi(算法-模拟)
|
机器学习/深度学习
CF1304B Longest Palindrome(可逆转符号,数学分析,回文串)
CF1304B Longest Palindrome(可逆转符号,数学分析,回文串)
55 0
|
存储 C语言
有符号位与无符号位超超超详解!!!
有符号位与无符号位超超超详解!!!
291 0
|
算法
异或^符号的使用
异或^符号的使用
127 0
零基础VB教程062期:常用数学函数第二节 弧度、进制转换、hex/oct/round/fix/sqr等
零基础VB教程062期:常用数学函数第二节 弧度、进制转换、hex/oct/round/fix/sqr等
内置函数值 -- chr() ord() -- 字符和ascii的转换
chr(i)   Return the string representing a character whose Unicode code point is the integer i. For example, chr(97) returns the string &#39;a&#39;, while chr(8364) returns the string &#39;€&#39;. This is the inverse of ord().   The valid range for the argument is from 0 through 1,114,111 (0x10FFFF in base 16). Valu
168 0
mathjax符号
mathjax公式 \(\delta\): \delta \(\Delta\): \Delta \(\int\): \int \(\iint\): \iint \(\approx\): \approx \(\theta\): \theta \(\alpha\): \alp...
1180 0