`
加菲学Java
  • 浏览: 132986 次
  • 性别: Icon_minigender_1
  • 来自: 扬州
社区版块
存档分类
最新评论

Oracle内部代码错误

阅读更多

今天遇到的这问题也确实蛮奇怪的,见下图,网上也有很多关于这个问题的文章:  


 

关于这个问题的说法很多,解决的方案也有很多种建议,到底哪种可行,还是得亲自实践才行,看了很多解决的方案,数据库版本问题、重新建库.....不过这些也不是随意能试验的,毕竟这个操作还是有点危险性的。既然不行,那就只能从SQL语句本身着手了,因为是在原先的SQL再增加一张表的关联还有一个where条件的增加,表关联肯定是没问题,那问题只可能出在where条件上了,coltime是char类型的。

 

coltime = '201111'
 

 

 把这个条件去掉,嘿,SQL正常执行没有任何问题,一加上就会报错,很纳闷,难道这个还有什么问题?实在想不到哪里错了,于是就把引号去掉试试看

 

coltime = 201111
   

咦,奇迹发生了,SQL居然能够正常执行,也不报错了,惊喜之余又感觉很奇怪。为什么char类型就不需要 ' 了,想不通。于是建了张表测试下char类型,发现char类型作为查询条件不管加不加'号都是可以的。我用的是Oracle 9i测试的,公司的是Oracle 10g,难道是版本的问题导致这个问题,搞不明白。期待高手解答了,但是能够解决也算是件好事。 不过还是得继续把这个问题搞清楚才行,继续查资料,看看到底有啥说法。

  • 大小: 7.8 KB
分享到:
评论

相关推荐

    Oracle9i错误代码

    8. 服务请求(SR):如果内部资源无法解决错误,用户可以联系Oracle支持提交服务请求,提供错误代码以获取专业帮助。 9. 预防策略:了解错误代码可以帮助预防问题的发生,通过优化SQL语句、正确设计表结构、实施...

    Oracle官方文档CHM合集-Oracle9i错误代码

    Oracle9i是其历史版本之一,虽然现在已经被更先进的版本所取代,但了解Oracle9i的错误代码对于维护旧系统或研究历史问题仍然至关重要。 "Oracle官方文档CHM合集-Oracle9i错误代码" 是一个包含了Oracle9i数据库可能...

    Oracle官方文档CHM合集-Oracle10g错误代码

    Oracle 10g 错误代码官方文档是数据库管理员、开发人员和IT专业人士的重要参考资料,它包含了关于Oracle数据库系统在运行过程中可能出现的各种错误及其解决方案的详细信息。Oracle 10g是Oracle公司推出的数据库管理...

    oracle中常用错误代码总结

    总的来说,理解和解决Oracle错误代码需要对数据库的内部工作原理有深入的理解。通常,解决问题的第一步是查阅Oracle官方文档或在线社区,以获取更详细的错误信息和解决建议。同时,保持数据库的定期维护、更新和性能...

    oracle 错误代码详解

    另一个例子是“ORA-600”,这是一个内部错误代码,通常表示遇到了Oracle数据库引擎无法处理的异常情况。这类错误可能涉及到数据库的数据结构损坏或者是软件bug。解决“ORA-600”错误通常需要更深入的排查,可能包括...

    ORACLE错误代码大全

    ORACLE错误代码大全是一本关于Oracle数据库错误信息的专业书籍或者资料,它列出了在Oracle数据库使用过程中可能会遇到的各种错误代码及其对应的错误信息描述。Oracle数据库是由美国Oracle公司开发的一款关系数据库...

    oracle10g 错误代码

    在使用过程中,用户可能会遇到各种错误,而“Oracle10g错误代码”则是针对Oracle 10g版本数据库系统中出现的问题进行识别和解决的关键信息。本篇文章将深入探讨Oracle 10g错误代码的含义、分类及解决策略。 错误...

    oracle数据库错误大全

    1. **错误代码及其解释**:每个错误代码都有详细的解释,描述了错误发生的情况,例如违反了唯一性约束(ORA-00001),内部错误(ORA-600)或资源耗尽(ORA-4031)。 2. **错误解决方案**:除了错误解释,大全还会...

    oracle11g 内部参数出错问题

    Oracle 11g 内部错误代码 ORA-00600 是一个非常通用的错误,它表示数据库遇到了一个无法处理的内部错误或异常情况。这个错误通常涉及到Oracle数据库的底层结构,如数据块、索引或者内存管理等,且参数列表可以提供...

    Oracle错误代码及解决方法

    检查并修正调用语句和过程内部代码。 8. ORA-01652:无法扩展临时段到请求的大小。通常是由于临时表空间不足造成的。增加临时表空间的大小或重新分配临时表空间的大小可以解决这个问题。 9. ORA-02019:连接中断。...

    ERwin连接oracle报ORA-01041内部错误,hostdef扩展名不存在.docx

    ORA-01041是Oracle数据库的一种内部错误代码,通常表示在执行某个操作时遇到了未预期的情况。在这种情况下,“hostdef扩展名不存在”表明Oracle客户端在加载或识别某些必需的组件时出现了问题。这可能是因为缺少必要...

    Oracle错误代码集合.pdf

    可能是文件无法读取或写入,或者与Oracle内部处理输入输出时遇到的问题。 4. ORA-17025: defines.isNull() 这个错误表明在处理定义时发现了一个空值(null)。这可能发生在数据库中某个字段期望有值但实际上没有值...

    关于CRA-00600:内部代码错误解决

    关于CRA-00600:内部代码错误解决,这一主题主要聚焦于Oracle数据库中一个常见的技术难题——ORA-00600错误的识别与处理。ORA-00600是一种内部错误,通常指向Oracle数据库内核中的某种异常情况,其参数列表如[19004]...

    oracle常见错误代码的分析与解决

    Oracle 错误代码的分析与解决 本文将详细介绍 Oracle 常见...解决 Oracle 错误代码需要深入了解 Oracle 数据库的内部机制和工作原理,熟悉 Oracle 错误代码的常见类型和解决方法,以提高数据库管理效率和系统稳定性。

    Oracle错误代码一览表

    ### Oracle错误代码详解 在处理Oracle数据库时,遇到错误是在所难免的,而理解这些错误代码的意义对于快速定位问题和修复至关重要。以下是对部分Oracle错误代码的详细解析,旨在帮助数据库管理员和开发人员更好地...

    Oracle错误代码大全

    ### Oracle错误代码详解 #### ORA-00001: 违反唯一约束条件 - **描述**:当尝试插入或更新一个行时,如果该行违反了表中的唯一约束,则会出现此错误。 - **解决方法**: - 检查数据是否符合表结构中的唯一性约束。...

    oracle错误中文解释

    - **解释**:这通常表示Oracle内部出现了问题,可能是由于软件缺陷导致的。 ### 00020,0,"(%s)" - **含义**:格式化的错误信息。 - **解释**:这种错误信息通常包含了动态插入的参数,如具体的对象名等。 ### ...

    oracle9I的坏块错误。

    9. **源码和工具**:标签提到的“源码”和“工具”可能是指利用Oracle的源代码理解坏块错误的底层原因,或者使用特定的第三方工具进行更深入的诊断和修复。 总之,Oracle9I的坏块错误是一个需要综合分析和专业技能...

    ORACLE 异常错误处理

    ### ORACLE 异常错误处理详解 #### 一、异常处理概述 在ORACLE数据库的开发过程中,无论是多么复杂的业务逻辑还是简单的数据操作,都不可避免地会遇到各种异常情况。有效的异常处理机制不仅可以帮助开发者更好地...

    oracle错误代码[参考].pdf

    Oracle数据库在运行过程中...解决这些错误通常需要深入理解Oracle数据库的内部工作原理,包括其日志系统、事务管理、表空间管理以及集群环境的特性。正确的故障排查和问题解决策略对于保持数据库的稳定运行至关重要。

Global site tag (gtag.js) - Google Analytics