`

Oracle时间操作大全

阅读更多
在系统时间基础上延迟5秒

sysdate+(5/24/60/60)

在系统时间基础上延迟5分钟

sysdate+5/24/60

在系统时间基础上延迟5小时

sysdate+5/24

在系统时间基础上延迟5天

sysdate+5

在系统时间基础上延迟5月

add_months(sysdate,-5)

在系统时间基础上延迟5年

add_months(sysdate,-5*12)

上月末的日期:  

select last_day(add_months(sysdate, -1)) from dual;

本月的最后一秒:

select trunc(add_months(sysdate,1),'MM') - 1/24/60/60 from dual

本周星期一的日期:

select trunc(sysdate,'day')+1 from dual

年初至今的天数:

select ceil(sysdate - trunc(sysdate, 'year')) from dual;

今天是今年的第几周:

select to_char(sysdate,'fmww') from dual

今天是本月的第几周: 

SELECT TO_CHAR(SYSDATE,'WW') - TO_CHAR(TRUNC(SYSDATE,'MM'),'WW') + 1 AS "weekOfMon" FROM dual

本月的天数  

SELECT to_char(last_day(SYSDATE),'dd') days FROM dual

今年的天数 

select add_months(trunc(sysdate,'year'), 12) - trunc(sysdate,'year') from dual

下个星期一的日期

SELECT Next_day(SYSDATE,'monday') FROM dual
分享到:
评论

相关推荐

    Oracle时间操作大全.pdf

    Oracle 时间操作大全 Oracle 时间操作大全是 Oracle 数据库中对时间操作的详细介绍,涵盖了时间计算、日期操作、时间戳等方面的知识点。 时间计算 在 Oracle 中,可以使用 sysdate 函数来获取当前系统时间,并...

    oracle常用操作大全

    本篇文章将深入探讨Oracle的一些常用操作,帮助用户更好地理解和掌握Oracle数据库的日常管理。 1. 数据库安装与配置 Oracle的安装通常涉及多个步骤,包括选择安装类型(如客户端、服务器或开发环境)、配置全局...

    sql查询oracle时间段操作

    在"查询oracle时间段操作.txt"文件中,可能包含了具体的SQL查询示例、快照创建步骤和闪回功能的使用指南,以及关于如何有效利用这些工具进行数据恢复和分析的详细说明。阅读这份文件将进一步加深你对Oracle时间段...

    Oracle时间日期操作

    Oracle 时间日期操作 Oracle 时间日期操作是 Oracle 数据库中的一种常用的操作类型,它可以对数据库中的日期和时间进行各种处理和计算。以下是 Oracle 时间日期操作的一些常见知识点: 1. 获取当前日期和时间:...

    oracle数据库错误大全

    Oracle数据库是全球广泛使用的大型关系型数据库...总之,“Oracle数据库错误大全”是数据库管理员和开发人员的重要参考资料,它可以帮助我们更有效地管理和维护Oracle数据库,减少因错误导致的停机时间,提升工作效率。

    ORACLE中查找定位表最后DML操作的时间小结

    在Oracle数据库中,如何查找,定位一张表最后一次的DML操作的时间呢? 方式有三种,不过都有一些局限性,下面简单的解析、总结一下。 1:使用ORA_ROWSCN伪列获取表最后的DML时间  ORA_ROWSCN伪列是Oracle 10g开始...

    oracle SQL语法大全

    Oracle SQL语法大全是关系数据库标准语言SQL的详细介绍,涵盖了SQL的基础知识、语法结构、数据类型、查询语句、操作符的使用等方面的内容。 SQL基础知识 SQL(Structured Query Language)是一种关系数据库标准...

    Oracle数据库语句大全.doc

    Oracle 数据库语句大全还包括各种 SQL 函数,例如 SYSDATE 和 SYSTIMESTAMP,用于返回系统当前日期、时间和时区。 三.数据控制语言(DCL) 数据控制语言(DCL)用于控制数据库的访问权限,包括授予用户权限和...

    Oracle时间区间段合并.pdf

    本问题涉及的PDF文档“Oracle时间区间段合并.pdf”似乎提供了关于如何使用SQL来实现这一功能的方法。以下是对这个算法的详细解释: 首先,我们需要理解数据结构。在这个例子中,我们有一个名为`TAB_0`的表,包含`...

    oracle日期时间判断函数

    在Oracle数据库系统中,日期和时间的处理是数据库操作中的重要组成部分。Oracle提供了丰富的日期时间函数,用于处理和分析日期时间数据。针对标题"oracle日期时间判断函数"和描述中提到的内容,我们可以深入探讨两个...

    Oracle错误码大全(CHM格式)

    对于DBA而言,熟悉Oracle错误码大全有助于快速诊断和修复数据库故障,减少系统停机时间,确保数据的安全性和稳定性。对于开发者来说,了解这些错误码可以帮助他们在编写SQL语句或设计数据库结构时避免常见的陷阱,...

    Oracle错误码大全

    "Oracle错误码大全"就是这样一个资源,它包含了大量Oracle数据库在运行时可能出现的错误信息及其解释,帮助用户快速定位问题,解决问题。 Oracle错误码是由三部分组成的:两部分数字(如00904)和一个字符(通常是'...

    Oracle资料 Oracle九阴真经 Oracle函数大全 Oracle错误码 Oracle参考手册 Oracle全套chm.7z

    2. **Oracle函数大全**:Oracle数据库支持大量的内置函数,包括数学函数、字符串函数、日期时间函数、转换函数等,这些函数在编写SQL查询、PL/SQL程序时非常有用。例如,`TO_DATE()`用于将字符串转换为日期,`UPPER...

    Oracle数据库资料大全

    这份"Oracle数据库资料大全"将详细解读以上各个方面,帮助读者深入理解Oracle数据库的原理、操作和最佳实践,无论你是初学者还是资深DBA,都能从中受益。通过阅读并实践其中的内容,你将能够熟练地驾驭这个强大的...

    oracle函数大全(CHM格式).rar

    总之,这个CHM文件是Oracle数据库开发者和管理员不可或缺的参考工具,它将帮助我们更好地理解和应用Oracle函数,从而优化我们的数据库操作,提高工作效率。对于初学者和经验丰富的专业人士来说,都是一个宝贵的资料...

    Oracle日期时间(DateTime)操作

    本文将深入解析Oracle日期时间操作的一些核心知识点,涵盖基本的日期时间函数使用、日期时间的格式化、以及一些高级的日期时间计算技巧。 ### 一、基础日期时间函数 #### 1. SYSDATE `SYSDATE`是Oracle系统中获取...

    Oracle10g对回滚操作时间的准确评估

    Oracle 10g 提供了更精确的回滚操作时间评估功能,这在之前的数据库版本中并不容易实现。在 Oracle 9i 及更低版本中,用户需要通过 V$TRANSACTION 视图来间接估计回滚操作的时间,但这通常需要多次查询和推测。...

    Oracle 导出某时间段AWR与ASH性能报告操作日志

    ### Oracle 导出某时间段AWR与ASH性能报告操作日志 #### 一、Oracle AWR与ASH简介 ##### 1.1 AWR (Automatic Workload Repository) 在Oracle数据库环境中,AWR是一种自动化的工具,它收集并存储有关数据库工作...

Global site tag (gtag.js) - Google Analytics