Oracle对日期的操作还是比较灵活的,以前简单总结了一次,只把最常用的写了出来,本次增加了一些从网络上收集到的语句。
--1.在系统时间基础上延迟5秒
select sysdate + (5 / 24 / 60 / 60) from dual;
--2.在系统时间基础上延迟5分钟
select sysdate + 5 / 24 / 60 from dual;
--3.在系统时间基础上延迟5小时
select sysdate + 5 / 24 from dual;
--4.在系统时间基础上延迟5天
select sysdate + 5 from dual;
--5.在系统时间基础上延迟5月
select add_months(sysdate, -5) from dual;
--6.在系统时间基础上延迟5年
select add_months(sysdate, -5 * 12) from dual;
--7.上月末的日期
select last_day(add_months(sysdate, -1)) from dual;
--8.本月的最后一秒
select trunc(add_months(sysdate, 1), 'MM') - 1 / 24 / 60 / 60 from dual;
--9.本周星期一的日期
select trunc(sysdate, 'day') + 1 from dual;
--10.年初至今的天数
select ceil(sysdate - trunc(sysdate, 'year')) from dual;
--11.今天是今年的第几周
select to_char(sysdate, 'fmww') from dual;
--12.今天是本月的第几周
select to_char(sysdate, 'WW') - to_char(trunc(sysdate, 'MM'), 'WW') + 1 as "weekOfMon"
from dual;
--13.本月的天数
select to_char(last_day(sysdate), 'dd') days from dual;
--14.今年的天数
select add_months(trunc(sysdate, 'year'), 12) - trunc(sysdate, 'year')
from dual;
--15.下个星期一的日期
select next_day(sysdate, 2) from dual;
--16 .取当前年的第一天
select trunc(sysdate, 'yyyy') from dual;
--17.取当年的元旦
select trunc(sysdate, 'YYYY') from dual;
--18.取当前时间秒部分
select to_char(sysdate, 'ss') from dual;
--19.取当前时间分钟部分
select to_char(sysdate, 'mi') from dual;
--20.取当前时间秒小时部分
select to_char(sysdate, 'HH24') from dual;
分享到:
相关推荐
根据提供的文件信息,内容涵盖Oracle数据库的日常维护操作以及相关命令的总结,以下是详细的知识点: 1. 表空间 表空间是数据库存储逻辑结构的基本单元,用于组织和管理数据库对象。操作包括创建表空间、创建临时表...
这篇文档"Oracle数据库所有操作总结.doc"主要涵盖了Oracle中的查询语句和其他基本操作,对于熟悉和使用Oracle数据库非常有帮助。以下是对这些知识点的详细解释: 1. **查询语句**:基本的查询语句使用`SELECT`...
总结来说,Excel数据导入Oracle数据库涉及到的主要知识点包括: 1. Excel文件格式和数据结构的理解。 2. Oracle数据库的基础知识,如SQL语法、JDBC驱动的使用。 3. 编程语言(如Java或Python)处理文件和数据库操作...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级数据存储和管理中扮演着重要角色。本文将深入探讨Oracle数据库的一些基础知识,包括它的功能、常用操作以及学习路径。 一、Oracle数据库函数大全...
在IT领域中,Oracle数据库因其强大的功能和广泛的适用性而备受青睐。对于初学者而言,掌握Oracle的基本操作是非常重要的一步。本文将根据提供的文档内容,总结和扩展Oracle数据库的基础知识点,帮助初级程序员更好地...
本文详细介绍了在Linux环境中对Oracle数据库进行手动备份和恢复的操作步骤,并提供了一个简单的脚本示例用于实现自动化的定期备份。这些步骤不仅可以帮助确保数据的安全性,还能够有效地应对数据丢失的情况。对于...
Oracle数据库中的一些常用关键字包括: - **SELECT**: 查询数据。 - **FROM**: 指定数据来源表。 - **INNER JOIN / LEFT JOIN / RIGHT JOIN / FULL OUTER JOIN**: 多表联接。 - **ON**: 指定联接条件。 - **WHERE**...
本文旨在详细介绍如何使用PL/SQL将MDB文件(Microsoft Access数据库)导入到Oracle数据库中的过程及相关技术点。 ### 一、概述 标题与描述都明确指出了本篇文章的核心内容:利用PL/SQL进行MDB文件向Oracle数据库的...
### Oracle数据库教案03知识点详解 ...总结起来,Oracle数据库的表创建及管理涉及多种操作,包括字段类型的定义、表的创建、复制、重命名以及截断等。这些操作对于有效地管理和维护数据库至关重要。
Oracle数据库是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。"scott.sql"是一个典型的Oracle数据库示例脚本,它包含了著名的"SCOTT"用户的表和相关数据,这个用户是为了教学和演示目的而...
本文将详细介绍如何在Oracle中对日期进行格式化以及日期时间间隔的运算。 首先,Oracle数据库支持将字符串转换为日期和日期转换为字符串的操作。在描述中提到的"字符到日期操作",通常使用`TO_DATE`函数完成。例如...
【Oracle数据库中的日期型数据管理】 Oracle数据库作为一款广泛使用的大型关系型数据库管理系统,其在处理日期型数据方面有着严谨且高效的方法。日期型数据在企业管理中扮演着至关重要的角色,例如记录交易时间、...
在日常的IT运维工作中,我们经常需要对现有的Oracle数据库进行卸载操作。对于Windows环境下卸载Oracle数据库来说,掌握正确的卸载步骤是非常重要的,不恰当的操作可能会导致系统不稳定或者数据丢失等问题。本文将...
总结,将Northwind数据库移植到Oracle环境不仅提供了学习和实践Oracle数据库的机会,还让我们能够利用Oracle的高级功能和优化策略。通过深入理解Oracle的特性,我们可以设计和构建高效、安全且适应复杂业务需求的...
### Oracle数据库学习知识点详解 #### 一、基本使用 ##### 1.1 常用命令 **1.1.1 Connect/Disconnect数据库连接命令** - **用途:** 连接或断开与Oracle数据库的连接。 - **语法示例:** - `sqlplus username/...
Oracle数据库在企业环境中起着至关重要的作用,存储了大量的关键业务数据。为了确保数据的安全性和可恢复性,定期备份是必不可少的。"Oracle数据库自动备份脚本FOR WIN.rar" 是一个针对Windows环境设计的自动化备份...
根据给定文件内容,以下是关于Oracle数据库原理与设计的知识点总结: 首先,数据库系统的基础概念是理解Oracle数据库的前提。数据是现实世界实体的符号表示,而数据库则是组织有序、可共享、长期存储在计算机内的...
### ORACLE数据库笔试题解析及知识点总结 #### 一、选择题解析 1. **算法的执行效率与数据的存储结构无关** - **解析**: 正确选项为 **C**。算法的执行效率与数据的存储结构密切相关。例如,数组与链表在查找、...
### Oracle数据库入门教程知识点梳理 ...以上就是“Oracle数据库入门教程”中的关键知识点总结。这些知识点涵盖了从Oracle数据库的基本安装到日常维护及查询等各个方面,对于初学者来说是非常实用的指南。