`

oracle中next_day()函数解析

 
阅读更多
当前系统时间的下一星期一的时间select   next_day(sysdate,1)   from   dual

NEXT_DAY(date,char)
date参数为日期型,
char:为1~7或Monday/Mon~Sunday/

指定时间的下一个星期几(由char指定)所在的日期,
char也可用1~7替代,1表示星期日,2代表星期一。。。。
还可以是星期一、星期二。。。星期日
select next_day(sysdate,'星期日') from dual;



SQL>   select   NEXT_DAY   (sysdate,   'MONDAY ')   FROM   DUAL;

select   NEXT_DAY   (sysdate,   'MONDAY ')   FROM   DUAL

ORA-01846:   周中的日无效

SQL>   alter   session   set   NLS_DATE_LANGUAGE   =   American;

Session   altered

①
SQL> select   NEXT_DAY   (sysdate,   'MONDAY ')   FROM   DUAL;
②
SQL> select   NEXT_DAY(sysdate,'MON')   FROM   DUAL; 
上面①和②处查出来的日期是一样的,日期+当前系统时间 就差时分秒不同而已
0
0
分享到:
评论

相关推荐

    oracle 时间函数

    Oracle 中的时间函数是数据库管理系统中非常重要的一部分,用于处理日期和时间相关的操作。在 Oracle 中,提供了多种时间函数,包括当前日期和时间、上月的首天、末天、本月首天、最后一天、增加或减少月份、计算...

    ORACLE中日期和时间函数汇总

    ORACLE 中日期和时间函数汇总 Oracle 中的日期和时间函数是数据库管理系统中非常重要的一部分,掌握这些函数可以帮助开发者和 DBA 更好地处理日期和时间相关的操作。 日期和字符转换函数 Oracle 中提供了两个...

    Oracle中TO-DATE格式.docx

    Oracle 中的日期函数还包括MONTHS_BETWEEN、NEXT_DAY、TRUNC 等函数。MONTHS_BETWEEN 函数用于计算两个日期之间的月份差,NEXT_DAY 函数用于计算指定日期的下一个工作日,TRUNC 函数用于将日期截断到指定的精度。 ...

    Oracle日期函数练习

    Oracle 日期函数是 Oracle 数据库中的一组功能强大且广泛使用的函数,它们可以对日期进行各种操作和计算,本次练习涵盖了 Oracle 中常用的日期函数,包括获取当前系统时间、对日期的月进行加减、获取给定日期所在月...

    oracle日期函数

    Oracle 日期函数是数据库管理系统中经常使用到的函数,用于处理日期和时间相关的操作。下面是 Oracle 日期函数的详细介绍: 1. 日期和字符转换函数 Oracle 提供了两个重要的日期和字符转换函数:TO_DATE 和 TO_...

    Oracle几个很有用的特殊函数使用方法,经验只谈

    在Oracle数据库中,特殊函数是SQL查询和数据库管理的关键组成部分,它们极大地增强了数据处理和分析的能力。本篇文章将深入探讨一些非常实用的Oracle特殊函数,这些函数在日常的数据库操作中有着广泛的应用。 1. **...

    oracle_sql函数

    Oracle SQL函数是数据库管理系统Oracle中用于处理数据的内置函数,它们可以帮助用户进行各种计算、转换和数据操作。以下是一些常见的Oracle SQL函数及其用途的详细说明: 1. **ABS(x)** (数值): 返回数字x的绝对值...

    ORACLE日期时间函数大全

    Oracle数据库中的日期时间函数是处理和格式化日期和时间数据的核心工具。在Oracle中,有多种函数用于创建、转换、提取或操作日期和时间。以下是一些常用的Oracle日期时间函数的详细说明: 1. **TO_DATE**: 此函数...

    Oracle日期函数

    NEXT_DAY函数返回给定日期后的第一个指定天(星期几): ```sql SELECT NEXT_DAY(SYSDATE, 'MONDAY') FROM DUAL; ``` 九、ROUND和FLOOR:对日期进行舍入和下取整 ROUND日期会将时间部分向上舍入到最接近的分钟或...

    oracle常用日期函数

    oracle常用日期函数 months_between add_months next_day to_date() to_Number to_char

    Oracle 特色函数及复杂更新应用.pptx

    * NEXT_DAY 函数:返回指定日期的下一天。 * LAST_DAY 函数:返回指定日期的最后一天。 * ROUND 函数:将日期舍入到指定的精度。 * TRUNC 函数:将日期截断到指定的精度。 这些函数都可以用于日期数据的处理和操作...

    oracle日期处理全集-日期加减全活儿.docx

    Oracle 日期处理是数据库中的一种重要功能,它提供了多种日期处理函数,能够满足不同业务场景下的日期处理需求。下面我们将对 Oracle 日期处理函数进行详细介绍。 add_months 函数 add_months 函数用于将日期推迟...

    oracle日期处理全集-日期加减全活儿.doc.docx

    Oracle 日期处理函数是 Oracle 中的一组强大的函数,用于处理日期和时间相关的操作。下面是 Oracle 日期处理函数的详细介绍: 1. ADD_MONTHS(d, n) 函数:该函数将日期 d 加 n 个月,返回结果是一个新的日期。 ...

    oracle日期函数字符函数聚合函数

    Oracle数据库中的日期函数、字符函数和聚合函数是数据库操作中常用的功能,对于数据处理和查询至关重要。以下将详细解释这些函数的用法和示例。 日期函数主要用于处理和操作日期数据,以下是一些主要的Oracle日期...

    oracle日期函数全面总结

    Oracle数据库系统中,日期函数是进行时间数据处理的关键工具,对于数据库管理员和开发人员来说,理解和熟练使用这些函数至关重要。本篇文章将全面总结Oracle中的日期函数,帮助你解决日常工作中遇到的各种日期处理...

    Oracle函数_JDBC常用写法

    在这个“Oracle函数_JDBC常用写法”的主题中,我们将探讨Oracle的一些关键函数和JDBC的常见使用方法。 首先,让我们来看看`ORACLE函数大全.txt`中可能涵盖的内容。Oracle函数包括数学函数、字符串函数、日期时间...

    oracle常见函数整理

    5. 根据给出的星期几返回:NEXT_DAY()函数返回第一个日期后第一个星期几的日期,例如NEXT_DAY('01-SEP-05','FRIDAY')返回第一个日期后第一个星期五的日期。 6. 月份的最后一天:LAST_DAY()函数返回指定日期的月份的...

    Oracle特色函数与复杂更新应用.pptx

    * NEXT_DAY 函数:用于返回指定日期的下一个工作日。 * LAST_DAY 函数:用于返回指定日期的最后一天。 * ROUND 函数:用于对日期进行舍入操作。 * TRUNC 函数:用于对日期进行截断操作。 练习 1. 如何用 SQL 语句...

    oracle与sqlserver日期函数对比.pdf

    6. **获取日期的下一个特定日子**: Oracle 有 `NEXT_DAY` 函数,比如找到某个日期之后的第一个周日,SQL Server 没有直接对应的功能,但可以通过 `DATEADD` 结合 `DATEPART` 来实现。 7. **字符串到日期的转换**: ...

    oracle函数总结

    "Oracle函数总结" Oracle数据库提供了多种函数来处理不同的数据类型,包括字符函数、数值函数...这些函数是 Oracle 数据库中常用的函数,通过学习和掌握这些函数,可以更好地处理数据,并提高数据库管理和开发的效率。

Global site tag (gtag.js) - Google Analytics