oracle错误:函数没有足够的参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle错误:函数没有足够的参数相关的知识,希望对你有一定的参考价值。

String sql="select name from users where email=to_char("+email+")"; 变量email由程序赋值,这句执行时出现ORA-00938:函数没有足够的参数,应该是转义字符或者函数的问题,但是不知道如何改。另请教怎样向oracle插入email?就是有“@“和”.“符号的字符串,貌似也跟转移字符有关。。。新手,不要笑话哈。

to_char是对日期转换为字符的,email应该是字符不要用这个,如果字符串中有"@","."应该没有问题,如果有问题请用@"xxxx@xxx.xxxx"这样就可以了 参考技术A to_char是对日期转换为字符的,email应该是字符不要用这个 参考技术B 帮顶!

以上是关于oracle错误:函数没有足够的参数的主要内容,如果未能解决你的问题,请参考以下文章

oracle 当做一个函数的时候提示没有足够的值

oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:

Oracle 选择变量,错误 ORA-00947 没有足够的值

oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:

Oracle存储过程抛出“没有足够的值”错误

oracle select in超过1000条报错解决方法