`
shadabing
  • 浏览: 24236 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ORA-00911 无效字符错误

 
阅读更多

sql语句:

                    String sql =

                                     "select count(1) from control_set t where t.control_state in('0','1','2') and  

 

                                       t.control_org ='"+org+"'  and t.car_card_num='"+CarCardNum+"';";

 

现象:在pl/sql 上执行没任何问题,在平台上部署运行报错。

最终确认sql语句多了一个分号导致,去掉上面红色部分即可

一般报这种错误,基本上是sql语句有问题,应该好好检查sql语句

分享到:
评论

相关推荐

    Mybatis出现ORA-00911: invalid character的解决办法

    今天在项目中,使用Mybatis对oracle数据库进行操作的时候,报出ORA-00911: invalid character的错误,检查了一下SQL,发现都书写正确啊,复制到plsql上执行也都没问题,这什么原因呢? 注意:这里说的是用navicat...

    ORA-00904: "WM_CONCAT": 标识符无效

    在Oracle数据库中,"ORA-00904"是一个常见的错误代码,它表示尝试引用一个不存在或无效的标识符。在这个场景下,错误信息提到的是"WM_CONCAT"函数,这表明在Oracle 19c数据库环境中,用户尝试使用WM_CONCAT函数,但...

    oracle ora-各种常见java.sql.SQLException归纳

    ORA-01722 是一个常见的错误信息,通常发生在尝试将字符串类型的值填入数字型时。这种错误通常是由于开发者在编写 SQL 语句时,忘记了某个列名或写错了列名,导致 Oracle 无法将字符串类型的值填入数字型。解决这个...

    ORA-00904 WMSYS.WM_CONCAT标识符无效解决方案

    在Oracle数据库中,"ORA-00904"是一个常见的错误代码,它表示尝试引用一个不存在或无效的标识符。在这种情况下,错误是针对"WMSYS.WM_CONCAT"函数的,这是一个在某些Oracle版本中提供的聚合函数,用于字符串连接。...

    ORACLE出现ORA-15414错误

    ORA-15414是Oracle数据库中的一种错误代码,通常表示“无效的监听器描述符列表”。这意味着在尝试连接到数据库时,监听器无法识别或处理连接请求中的某些部分。这种错误可能由多种因素引起,包括但不限于配置文件...

    oracle脚本 常用的数据库sql及pl\sql语言

    5. 异常处理:通过EXCEPTION关键字处理运行时错误,提供更健壮的程序逻辑。 三、Oracle SQL高级特性 1. 分组和聚合函数:GROUP BY用于分组数据,聚合函数如COUNT(), SUM(), AVG()等用于计算每个组的统计信息。 2. ...

    oracle错误及解决方法

    - **ORA-00911:无效字符**:检查SQL语句中的字符是否合法,特别是字符串常量的引号。 4. 预防措施 - **定期备份**:定期进行数据库备份,以防数据丢失。 - **性能监控**:通过工具如DBA_HIST views监控数据库...

    Oracle错误代码及解决方法

    5. ORA-00911:无效字符。当SQL语句中包含数据库不识别的字符时,会出现此错误。仔细检查SQL语句,找出并删除非法字符。 6. ORA-01555:快照过旧。这是因为回滚段空间不足,导致无法读取旧版本的数据。增加回滚段...

    Oracle常用异常代码

    当尝试将非数字字符串转换为数值类型时触发此异常。 **解决方法:** - 在转换之前验证输入数据是否为有效的数字格式。 - 使用适当的错误处理逻辑来捕获并处理此类异常。 #### 8. NO_DATA_FOUND (ORA-01403) **异常...

    ORACLE 11G导入到10G的命令

    4. **字符集兼容性**:如果源数据库和目标数据库的字符集不同,则需要在导入过程中进行相应的转换。 5. **依赖性处理**:对于复杂的数据库环境,需要特别注意处理依赖关系,比如存储过程、触发器等。 #### 总结 ...

    Oracle 错误代码整理总结

    ORA-00911:无效字符 ORA-00917:缺少逗号 ORA-00918:未明确定义列 ORA-00922:丢失或无效的选项(表名等可能有空格) ORA-00923:未找到FROM关键字 ORA-00926:缺少value ORA-00933: SQL命令未正确结束 ORA-...

    oracle 错误合集

    **ORA-17097**:PL/SQL 单元无效错误,可能是因为 PL/SQL 代码包含语法错误。 **ORA-17098**:名称无效错误,可能是因为使用了无效的对象名。 **ORA-17099**:PL/SQL 函数无效错误,可能是因为函数定义或调用存在...

    oracle错误报告.docx

    2. ORA-00911: 无效字符。此错误表明标识符的起始字符或包含不允许的字符。标识符应以字母、数字、$、#或_开始,后续字符可以是这些字符加上双引号内的任意字符。避免使用特殊字符或不符合规则的标识符。 3. ORA-...

    oracle 数据库错误一览表

    六、ORA-00904:无效列名 表明试图引用一个不存在的列名。检查SQL语句中的列名拼写,确保它们与表中的实际列名一致。 七、ORA-01652:无法扩展临时表空间 当执行操作需要大量临时空间,而当前分配的临时表空间不足...

    实例解析acle ORA-00903错误的具体原因

    本文分析了实例解析acle ORA-00903错误的具体原因:表名或簇名不存在或无效,当运行ALTER CLUSTER或 DROP CLUSTER语句时,会出现此错误信息。解决方法:检查拼写是否正确。一个有效的表名或簇名必须以字母开头,只...

    ORACLE 错误一览表part1

    5. ORA-00911: 无效字符 这表明SQL语句中包含了Oracle数据库不识别的字符。检查SQL语句,确保没有多余的特殊字符或拼写错误。 6. ORA-00933: SQL命令未正确结束 这个错误通常是因为SQL语句的结束标点符号(如分号)...

    ORACLE错误代码文档

    Oracle错误代码文档是数据库管理员和开发人员在遇到Oracle数据库运行时遇到问题的重要参考资料。... 输入的命令无效,可能是语法错误或不支持的命令。 49. ORA-00071: 进程号必须介于 1 和 之间 进

    ORACLE+错误一览表 第一部分

    2. ORA-00911:非法字符。当SQL语句中包含数据库不识别的字符时,会出现这个错误。 3. ORA-01422:精确提取过多。在执行SELECT INTO语句时,如果查询返回多行,而你试图将结果放入单个变量,就会出现此错误。 4. ORA...

    ORACLE-ERRORS.zip_oracle

    7. **ORA-00911**: 无效字符。在SQL语句中使用了数据库不识别的字符,检查并修正SQL语法。 8. **ORA-02091**: 事务被回滚。当事务中的操作引发错误时,整个事务会被回滚。找出错误原因并解决。 9. **ORA-03113**: ...

Global site tag (gtag.js) - Google Analytics