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>
分享到:
相关推荐
本文将详细介绍一个在Windows环境下运行的Oracle自动导出脚本,该脚本能够自动生成带有当前日期和时间戳的备份文件名,便于管理和识别。 #### 脚本功能概述 该脚本主要具备以下功能: 1. **自动创建带有日期时间戳...
根据提供的文档内容,本文将详细记录在Linux环境下安装Oracle 11.2g的过程,并针对文档中的关键步骤进行深入解析。 ### 一、IP规划 文档中提到了多个IP地址的规划,这些IP地址用于配置Oracle RAC (Real ...
根据给定的文件信息,我们可以提炼出以下与...综上所述,吉林大学的Oracle课堂记录涵盖了Oracle数据库的基本概念、安装配置、PL/SQL编程语言、数据操作以及用户权限管理等多个方面,为学习者提供了全面深入的学习资源。
这些作业可以包括数据备份、清理过期记录、运行统计分析等日常维护任务。Oracle Scheduler提供了一个灵活且强大的平台,使得DBA(数据库管理员)能够有效地管理和控制数据库的计划任务。 Oracle定时任务的创建主要...
本文将详细介绍 Oracle 11g R2 (11.2.0.4) 的最新升级补丁(日期20180717),包括升级的意义、准备工作、安装步骤以及升级后的注意事项。 #### 一、升级的意义 1. **性能提升**:通过最新的补丁集,可以显著提高...
这意味着Oracle 9.2.0版本被安装在`/u01/app/oracle/product/9.2.0`下。 4. **`ORACLE_SID`**:该变量指定了Oracle服务名或实例名。在此例中,服务名为`orcl`。每个Oracle实例都需要一个唯一的SID值,以便于区分...
3. **控制文件**(Control Files):控制文件是Oracle数据库的重要组成部分,它包含了数据库的元数据信息,如数据库名、创建日期、数据文件和重做日志文件的位置等。在数据库启动时,Oracle会读取控制文件来确定如何...
对于数据的对齐,Oracle默认日期和字符串左对齐,数字右对齐。 如果遇到“表或视图不存在”的错误,那可能是因为引用的表或视图未创建或者拼写错误。`edit`命令可以帮助用户快速打开vi编辑器,对刚刚执行的SQL语句...
3. 数据类型:Oracle支持多种数据类型,如NUMBER(数值型)、VARCHAR2(可变长度字符串)、DATE(日期时间)、BLOB(二进制大对象)、CLOB(字符大对象)等。理解这些数据类型是编写有效SQL语句的基础。 4. 表和...
在Windows环境下,Oracle数据库的管理是一项重要任务,其中包括定期备份以确保数据安全。"冷备份"是一种常见的数据库备份策略,它在数据库关闭时执行,因此不会影响到正在运行的应用程序。本文将详细介绍如何在...
在Linux环境下,为了实现Oracle数据库的自动化备份管理,通常会借助于shell脚本来完成定时导出任务。以下是一个典型的Oracle定时导出脚本示例: ```bash #!/bin/bash echo 'exportdataoftest' date fmt=`date "+%Y-...
- **Oracle时间日期函数**:深入理解如何使用`DATE`、`TIMESTAMP`等数据类型,以及如何应用日期函数如`ADD_MONTHS()`、`MONTHS_BETWEEN()`进行日期计算。 - **对GROUP BY的增强**:探讨更高级的`GROUP BY`使用技巧...
Oracle热备份是指在数据库正常运行时进行的数据备份操作,它允许在不影响用户访问的情况下,对数据库进行完整或部分的备份。热备份的优势在于能够在不停止服务的情况下保护数据,但需要注意的是,热备份只能备份到...
Oracle服务是数据库运行的核心,包括监听器服务(Oracle Listener)和数据库实例(Oracle Instance)。监听器负责接收客户端连接请求,而数据库实例则管理数据的存储和处理。 **Oracle启动和关闭** 启动Oracle...
"对Oracle数据库中emp表的操作"这个主题涵盖了数据库管理的基础知识,包括数据的增、删、改、查(CRUD)以及可能涉及到的日期处理。在Eclipse环境中进行这些操作,通常需要借助SQL开发工具或插件,例如Oracle SQL ...
云计算环境下,Oracle数据库与Java技术的紧密结合,为Oracle在云计算时代的应用提供了巨大的潜力。Oracle收购Sun公司,不仅得到了Java技术,还包括了开源数据库MySQL,这使得Oracle能够提供更加全面的数据库解决方案...
控制文件记录了数据库的物理结构、数据库名称、创建日期等关键信息,而重做日志文件则记录了事务的变更信息,用于数据恢复和实例恢复。 Oracle体系结构中还包含参数文件、口令文件和归档日志文件等辅助文件。参数...
- **解决方案**:可以通过调整Oracle客户端的时间区域设置或使用特定的日期格式来避免此类问题。 ###### 2.6.6 清除资源 - **代码示例**:`dbDisconnect(con)` - **解释**:使用`dbDisconnect`函数断开数据库连接,...