写道
oracle数据库插入日期型数据
往Oracle数据库中插入日期型数据(to_date的用法)
今天碰到了需要往Oracle数据库中插入日期型数据,要使用TO_DATE函数,在网上发现一篇写的不错的文章,摘来一起分享。
INSERT INTO FLOOR VALUES ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ) ) ;
查询显示:2007-12-20 18:31:34.0
-------------------
INSERT INTO FLOOR VALUES ( to_date ( '2007-12-14 14:10' , 'YYYY-MM-DD HH24:MI' ) );
查询显示:2007-12-14 14:10:00.0
-------------------
INSERT INTO FLOOR VALUES ( to_date ( '2007-12-14 14' , 'YYYY-MM-DD HH24' ) );
查询显示:2007-12-14 14:00:00.0
-------------------
INSERT INTO FLOOR VALUES ( to_date ( '2007-11-15' , 'YYYY-MM-DD' ) );
查询显示:2007-11-15 00:00:00.0
-------------------
INSERT INTO FLOOR VALUES ( to_date ( '2007-09' , 'YYYY-MM' ) );
查询显示:2007-09-01 00:00:00.0
-------------------
INSERT INTO FLOOR VALUES ( to_date ( '2007' , 'YYYY' ) );
查询显示:2007-05-01 00:00:00.0
-------------------
当省略HH、MI和SS对应的输入参数时,Oracle使用0作为DEFAULT值。
如果输入的日期数据忽略时间部分,Oracle会将时、分、秒部分都置为0,也就是说会取整到日。
同样,忽略了DD参数,Oracle会采用1作为日的默认值,也就是说会取整到月。
但是,不要被这种“惯性”所迷惑,如果忽略MM参数,Oracle并不会取整到年,而是取整到当前月
分享到:
相关推荐
在IT行业中,将Excel数据插入Oracle数据库是一项常见的任务,尤其对于数据分析、报表生成以及数据迁移等场景至关重要。本文将详细讲解如何实现这一过程,并探讨相关的技术细节和优化策略。 首先,我们需要了解Excel...
SQL是用于管理Oracle数据库的标准查询语言,包括数据查询、插入、更新和删除等操作。PL/SQL是Oracle特有的过程化语言,用于编写复杂的业务逻辑,它结合了SQL和传统编程语言的特点,提供异常处理、循环、子程序等功能...
Oracle数据库是业界广泛使用的大型关系型数据库系统,它以强大的功能、高性能和稳定性著称。文档《oracle数据库从入门到精通.pdf》详细地介绍了Oracle数据库的基础知识和高级操作,使得学习者能够从基础的表空间创建...
Oracle 数据库到 SqlServer 数据迁移步骤详解 Oracle 数据库到 SqlServer 的数据迁移是一项复杂的任务,需要经过多个步骤来完成。本文将详细介绍如何将 Oracle 数据库导入到 SqlServer 中。 Step 1-6: 数据源设置...
Oracle 数据类型是指 Oracle 数据库中支持的各种数据类型,例如整数、字符串、日期、时间等。每种数据类型都具有不同的特点和用途。 创建表和约束 创建表和约束是指创建 Oracle 数据库中的表和约束的操作。表是 ...
Oracle 数据库支持多种数据类型,包括字符型、数值型、日期型等。 字符型包括: * CHAR:1-2000 字节的定长字符 * VARCHAR2:1-4000 字节的变长字符 * LONG:2GB 的变长字符 数值型包括: * NUMBER:最高精度 38...
Oracle数据库是一种广泛应用于企业级数据管理的高性能关系型数据库系统,尤其在大型企业和金融机构中有着广泛应用。本"Oracle数据库实例视频教程01"是针对初学者和希望深化Oracle知识的人员设计的一系列教学资源,...
本次讨论的主题是“Oracle插入日期”,这不仅包括了如何在Oracle数据库中插入日期数据的基本操作,还涉及到了一些进阶的操作技巧。 ### Oracle中的日期类型 首先,我们需要了解Oracle数据库中的日期数据类型。...
生成器可能还需要考虑数据类型映射,因为XML中的数据类型需要与Oracle数据库中的数据类型相对应,例如字符串、整数、日期等。 接着,生成器会将XML文件中的数据插入到新创建的数据库表中。这个过程可能使用了Oracle...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,尤其在企业级应用中占据重要地位。本教程旨在为初学者提供一个全面的Oracle数据库入门指南,帮助你快速掌握Oracle的基础知识和操作技能。 一、Oracle...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,它在企业级数据存储、管理和处理中扮演着核心角色。本文将深入探讨在Oracle数据库操作中涉及的一些关键知识点,包括记录集的显示、时间的SQL转换、汉字的...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,尤其在企业级应用中占据了重要的地位。以下是对"Oracle数据库经典教程"的部分内容的详细说明: **走进Oracle** Oracle数据库系统由Oracle公司开发,...
Oracle数据库是一个关系型数据库管理系统(RDBMS),由Oracle公司开发。它支持多种数据类型,如数值、字符串、日期等,并采用SQL(结构化查询语言)进行数据操作。数据库由一系列表组成,表之间可以通过外键建立...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级数据存储和管理中扮演着重要角色。本文将深入探讨Oracle数据库的一些基础知识,包括它的功能、常用操作以及学习路径。 一、Oracle数据库函数大全...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,由甲骨文公司开发和维护。"Oracle数据库参考手册"是学习和操作Oracle数据库的重要资源,它提供了详尽的函数、过程、语法和配置选项的说明,帮助用户理解...
6. **Oracle数据库**:Oracle是一种关系型数据库管理系统,用于存储、管理和检索数据。数据导入到Oracle通常涉及到SQL语句的执行,将Excel中的行和列转换为数据库的记录。 7. **数据处理业务**:这部分指的是根据...
Oracle数据库是一个企业级的关系型数据库管理系统,它支持SQL语言,用于存储、管理及检索大量结构化数据。将Excel数据导入Oracle,我们需要一个桥梁,这个桥梁可以是编程代码或者专门的工具。 在标题中提到的...
SQL是用于管理和处理关系型数据库的标准语言,包括数据查询、插入、更新、删除等操作。在电力科学院的ORACLE数据库环境中,掌握SQL技能是进行数据分析、维护数据库和编写自动化脚本的必备条件。 此培训文档可能涵盖...
### Oracle数据库表数据导出为CSV文件的知识点详解 #### 一、背景介绍 在日常工作中,我们常常需要将Oracle数据库中的表数据导出为CSV文件格式,以便于数据分析、备份或其他用途。本文将详细介绍如何使用Oracle PL/...