`
DBear
  • 浏览: 231092 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类

Oracle error code解析

阅读更多

ORA-01810: format code appears twice

     该异常一般出现在使用to_date函数时。我们在制定to_date转换格式时,如果将格式写成'yyyy-mm-dd hh:MM:ss'就会抛此异常。因为在oracle中日期格式是不区分大小写的,因此系统会认为'mm' 与 'MM'等同,即出现了两次。

        正确的写法是:
        to_date('2006-06-01 18:00:00' 'yyyy-mm-dd hh:mi:ss')

        to_date('2006-06-01 18:00:00' 'yyyy-mm-dd hh12:mi:ss')

        to_date('2006-06-01 18:00:00' 'yyyy-mm-dd hh24:mi:ss')

        其中,hh和hh12效果等同。

 

        除了在to_date函数中使用'yyyy-mm-dd hh:MM:ss' 转换会出问题,在to_char中也会,只不过系统不会因此抛出异常。分析如下代码:

       假设当前系统时间是 3/5/2010 6:00:57 pm,使用to_char转换格式

       to_char(sysdate, 'yyyy-mm-dd hh:MM:ss' )

       期待转换结果:2010-03-05 06:00:57

       实际转换结果:2010-03-05 06:03:57

       产生此错误就是因为系统认为mm和MM等同,并将月份位(mm)的值添加到了分钟位。

 

分享到:
评论

相关推荐

    取oracle的error code

    标题“取oracle的error code”指的是在Oracle数据库中获取错误代码的过程。Oracle数据库是一个广泛应用的关系型数据库管理系统,它在运行过程中可能会产生各种错误,这些错误通常会伴随着特定的错误代码,便于用户...

    Oracle--errorCode.zip_oracle

    "Oracle--errorCode.zip_oracle"这个压缩包显然提供了关于Oracle错误代码的详细信息,方便我们在遇到问题时进行查阅。 Oracle错误代码通常以数字形式表示,如ORA-00001到ORA-65333等,每个代码都对应一个特定的错误...

    盖国强_深入解析Oracle

    例如,在某个诊断案例中,提供了`ORA-00600: internal error code`、`ORA-27302`、`ORA-27303`、`ORA-27146`、`ORA-27300`、`ORA-27301`等一系列内部错误代码和错误信息。这些错误代码提示了操作系统的相关错误,如`...

    p8922013_10204_Linux-x86-64.zipORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [17059

    描述中提到的 "ORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [17059], [0X93953434]" 是一个Oracle数据库内部错误代码,表示遇到了无法处理的系统级异常。ORA-00600错误通常涉及到数据库的内部一致性问题,这可能是...

    Oracle存储过程和触发器基本操作解析.docx

    RAISE_APPLICATION_ERROR(-20001, '超出学分上限'); END IF; END; END; ``` 这个触发器会在插入新的选课记录前检查学生的总学分数,如果超过24学分,则抛出错误。 在实验报告中,创建了三个表S_RZ0122(学生信息...

    关于WIN10系统配置了环境变量后oracle instant client后依然提示ORA-01019错误的解决方案

    关于WIN10系统使用oracle instant client 时候提示ORA-01019错误的解决方案,本方案是配置好环境变量后依然提示ORA-01019错误的解决方案,内附本人制作测试的全过程说明

    loadrunner测试oracle 10g时遇到的问题.doc

    错误“lrdo_server_attach: 'OCIServerAttach' return-code=OCI_ERROR, error-code=12514”表明无法连接到Oracle服务器。解决方案是确保数据库服务器监听器已启动,数据库服务已运行。在进行测试前,务必检查并启动...

    在Oracle运行操作系统命令

    // 解析并执行命令 // ... // 将结果发送回管道 // ... // 断开数据库连接 // ... } ``` 这段C代码需要使用Pro*C/C++进行预编译和编译,以便与Oracle数据库交互。 #### 总结 通过上述步骤,可以在Oracle ...

    loadrunner linux oracle

    3. **服务器连接错误**:“lrdo_server_attach: \"OCIServerAttach\" return-code=OCI_ERROR, error-code=12514:”提示无法连接到Oracle服务器。解决方法是检查并确保数据库服务器监听已启动,并且数据库服务正常...

    Oracle监控数据库性能的语句

    根据给定的文件信息,以下是对Oracle监控数据库性能的关键SQL语句的知识点详细解析: ### 1. 监控会话等待事件 SQL语句: ```sql select event, sum(decode(wait_time, 0, 0, 1)) "Prev", sum(decode(wait_time,...

    oracle性能监控语句

    根据提供的Oracle性能监控语句,我们可以逐一解析这些SQL命令,并解释它们的作用以及如何帮助我们监控和分析Oracle数据库的性能。 ### 1. 监控等待事件 ```sql select event, sum(decode(wait_time, 0, 0, 1)) ...

    Oracle RAC 升级补丁.txt

    文档中出现了“OPatch failed with error code 2”的错误信息。这通常意味着在执行某个特定操作时遇到了问题。解决此类问题的方法包括: - **检查日志文件**: 查看日志文件以获取更多关于错误的具体信息。 - **运行...

    ORACLE数据库API接口函数设计说明.pdf

    int get_error_code(); Cda_Def cda; connection *conn; enum cursor_state { not_opened, opened }; cursor_state state; }; ``` - **成员函数说明**: - `IsOpened`函数用于检查游标是否已打开。 - **...

    一个ORACLE导入和导出XML文件的例子

    ### ORACLE导入与导出XML文件的技术解析 #### 标题和描述中的核心知识点 本文主要探讨了在Oracle数据库环境中如何实现XML文件的导入与导出功能,通过具体实例来解决批量处理数据的问题。XML(Extensible Markup ...

    oracle中的经常用到的包

    13. **LAST_SQL_FUNCTION_CODE**:返回最后一次执行的SQL语句的功能代码。 在提供的示例中,创建了一个名为dml_sql的存储过程,它演示了如何使用DBMS_SQL来动态执行一个SQL查询。过程接收一个参数,然后构造一个...

    Oracle性能监控sql

    根据给定的文件信息,以下是对Oracle性能监控SQL语句的知识点详细解析: ### Oracle性能监控SQL:深入了解数据库性能 #### 1. 监控等待事件(Wait Events) ```sql select event, sum(decode(wait_time, 0, 0, 1)...

    php codephp codephp code

    它支持多种数据库,包括MySQL、PostgreSQL、Oracle等,且具有丰富的函数库,可以处理图像、文件上传、邮件发送等各种功能。此外,PHP还具有跨平台性,可以在Windows、Linux、Unix等多种操作系统上运行。 【标签】:...

    常用oracle命令

    Source_Size + Code_Size + Parsed_Size + Error_Size Total_Bytes from DBA_OBJECT_SIZE where Type = 'PACKAGE BODY' order by 4 desc; ``` - **命令解析**:该命令用于查看共享SQL区域中对象的大小。这里主要...

    oracle实用手册(珍藏版)

    13. **LAST_SQL_FUNCTION_CODE**: 返回上次执行的SQL语句的功能代码,可用于诊断目的。 **动态SQL语句的一般使用流程:** - SELECT操作:`OPEN_CURSOR -> PARSE -> DEFINE_COLUMN -> EXECUTE -> FETCH_ROWS -> ...

Global site tag (gtag.js) - Google Analytics