`

记录下ORACLE日期的运行

阅读更多
Connected to Personal Oracle9i Release 9.2.0.1.0
Connected as system


下面直接使用日期查询,会提示无效的月份错误:
引用
SQL> select * from books where pubdate ='21-01-01';

select * from books where pubdate ='21-01-01'

ORA-01843: 无效的月份



下面使用日期格式化函数,可以通过.

引用
SQL> select * from books where pubdate =to_date('21-01-01','dd-mm-yy');

ISBN       TITLE                          PUBDATE     PUBID    COST  RETAIL CATEGORY
---------- ------------------------------ ----------- ----- ------- ------- ------------
1059831198 BODYBUILD IN 10 MINUTES A DAY  2001-1-21       4   18.75   30.95 FITNESS
1915762492 HANDCRANKED COMPUTERS          2001-1-21       3   21.80   25.00 COMPUTER



这个没什么好说的.
引用
SQL> select * from books where pubdate =to_date('21-JAN-01','dd-mm-yy');

select * from books where pubdate =to_date('21-JAN-01','dd-mm-yy')

ORA-01858: 在要求输入数字处找到非数字字符



这个不能通过,即使使用了格式化函数.

引用
SQL> select * from books where pubdate =to_date('21-JAN-01','dd-mon-yy');

select * from books where pubdate =to_date('21-JAN-01','dd-mon-yy')

ORA-01843: 无效的月份




SQL> alter session set nls_date_language=English
  2  ;


更改了会话参数,后,可以使用了

引用
Session altered

SQL> select * from books where pubdate =to_date('21-JAN-01','dd-mon-yy');

ISBN       TITLE                          PUBDATE     PUBID    COST  RETAIL CATEGORY
---------- ------------------------------ ----------- ----- ------- ------- ------------
1059831198 BODYBUILD IN 10 MINUTES A DAY  2001-1-21       4   18.75   30.95 FITNESS
1915762492 HANDCRANKED COMPUTERS          2001-1-21       3   21.80   25.00 COMPUTER


SQL>
分享到:
评论

相关推荐

    Oracle自动导出脚本(WINDOWS下的,导出文件名自动加上日期和时间)

    本文将详细介绍一个在Windows环境下运行的Oracle自动导出脚本,该脚本能够自动生成带有当前日期和时间戳的备份文件名,便于管理和识别。 #### 脚本功能概述 该脚本主要具备以下功能: 1. **自动创建带有日期时间戳...

    linux下oracle11.2g安装详细记录.docx

    根据提供的文档内容,本文将详细记录在Linux环境下安装Oracle 11.2g的过程,并针对文档中的关键步骤进行深入解析。 ### 一、IP规划 文档中提到了多个IP地址的规划,这些IP地址用于配置Oracle RAC (Real ...

    吉林大学Oracle课堂记录含例子

    根据给定的文件信息,我们可以提炼出以下与...综上所述,吉林大学的Oracle课堂记录涵盖了Oracle数据库的基本概念、安装配置、PL/SQL编程语言、数据操作以及用户权限管理等多个方面,为学习者提供了全面深入的学习资源。

    oracle 定时任务

    这些作业可以包括数据备份、清理过期记录、运行统计分析等日常维护任务。Oracle Scheduler提供了一个灵活且强大的平台,使得DBA(数据库管理员)能够有效地管理和控制数据库的计划任务。 Oracle定时任务的创建主要...

    oracle_11.2.0.4最新升级补丁(日期20180717)

    本文将详细介绍 Oracle 11g R2 (11.2.0.4) 的最新升级补丁(日期20180717),包括升级的意义、准备工作、安装步骤以及升级后的注意事项。 #### 一、升级的意义 1. **性能提升**:通过最新的补丁集,可以显著提高...

    Oracle env

    这意味着Oracle 9.2.0版本被安装在`/u01/app/oracle/product/9.2.0`下。 4. **`ORACLE_SID`**:该变量指定了Oracle服务名或实例名。在此例中,服务名为`orcl`。每个Oracle实例都需要一个唯一的SID值,以便于区分...

    Oracle数据库体系结构( 中文详细版)

    3. **控制文件**(Control Files):控制文件是Oracle数据库的重要组成部分,它包含了数据库的元数据信息,如数据库名、创建日期、数据文件和重做日志文件的位置等。在数据库启动时,Oracle会读取控制文件来确定如何...

    最全的Oracle中文使用手册

    对于数据的对齐,Oracle默认日期和字符串左对齐,数字右对齐。 如果遇到“表或视图不存在”的错误,那可能是因为引用的表或视图未创建或者拼写错误。`edit`命令可以帮助用户快速打开vi编辑器,对刚刚执行的SQL语句...

    Oracle代码执行结果截图

    3. 数据类型:Oracle支持多种数据类型,如NUMBER(数值型)、VARCHAR2(可变长度字符串)、DATE(日期时间)、BLOB(二进制大对象)、CLOB(字符大对象)等。理解这些数据类型是编写有效SQL语句的基础。 4. 表和...

    windows环境下oracle数据库冷备份脚本

    在Windows环境下,Oracle数据库的管理是一项重要任务,其中包括定期备份以确保数据安全。"冷备份"是一种常见的数据库备份策略,它在数据库关闭时执行,因此不会影响到正在运行的应用程序。本文将详细介绍如何在...

    oracle 定时导出脚本

    在Linux环境下,为了实现Oracle数据库的自动化备份管理,通常会借助于shell脚本来完成定时导出任务。以下是一个典型的Oracle定时导出脚本示例: ```bash #!/bin/bash echo 'exportdataoftest' date fmt=`date "+%Y-...

    Oracle培训记录(最终版)

    - **Oracle时间日期函数**:深入理解如何使用`DATE`、`TIMESTAMP`等数据类型,以及如何应用日期函数如`ADD_MONTHS()`、`MONTHS_BETWEEN()`进行日期计算。 - **对GROUP BY的增强**:探讨更高级的`GROUP BY`使用技巧...

    Oracle热备份脚本

    Oracle热备份是指在数据库正常运行时进行的数据备份操作,它允许在不影响用户访问的情况下,对数据库进行完整或部分的备份。热备份的优势在于能够在不停止服务的情况下保护数据,但需要注意的是,热备份只能备份到...

    Oracle数据库经典教程

    Oracle服务是数据库运行的核心,包括监听器服务(Oracle Listener)和数据库实例(Oracle Instance)。监听器负责接收客户端连接请求,而数据库实例则管理数据的存储和处理。 **Oracle启动和关闭** 启动Oracle...

    对oracle数据库中emp表的操作

    "对Oracle数据库中emp表的操作"这个主题涵盖了数据库管理的基础知识,包括数据的增、删、改、查(CRUD)以及可能涉及到的日期处理。在Eclipse环境中进行这些操作,通常需要借助SQL开发工具或插件,例如Oracle SQL ...

    oracle开发入门书籍

    云计算环境下,Oracle数据库与Java技术的紧密结合,为Oracle在云计算时代的应用提供了巨大的潜力。Oracle收购Sun公司,不仅得到了Java技术,还包括了开源数据库MySQL,这使得Oracle能够提供更加全面的数据库解决方案...

    oracle 体系结构详解

    控制文件记录了数据库的物理结构、数据库名称、创建日期等关键信息,而重做日志文件则记录了事务的变更信息,用于数据恢复和实例恢复。 Oracle体系结构中还包含参数文件、口令文件和归档日志文件等辅助文件。参数...

    R连接Oracle方法

    - **解决方案**:可以通过调整Oracle客户端的时间区域设置或使用特定的日期格式来避免此类问题。 ###### 2.6.6 清除资源 - **代码示例**:`dbDisconnect(con)` - **解释**:使用`dbDisconnect`函数断开数据库连接,...

Global site tag (gtag.js) - Google Analytics