`

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 中,提供了多种时间函数,包括当前日期和时间、上月的首天、末天、本月首天、最后一天、增加或减少月份、计算...

    Oracle中TO_DATE、TO_CHAR,Oracle函数大全

    在Oracle数据库中,`TO_DATE` 和 `TO_CHAR` 是两个非常重要的转换函数,它们用于在日期和字符串之间进行转换。这两个函数对于处理日期相关的数据至关重要,尤其在数据分析和报表生成时。 `TO_DATE` 函数是将字符...

    BLOG_Oracle_lhr_函数系列(2)-- 数学函数及日期函数.pdf

    Oracle数据库中的数学函数和日期函数是SQL查询和数据处理中不可或缺的部分。在Oracle函数系列的第二部分中,我们将深入探讨这两个重要主题。 首先,我们来看看数学函数。这些函数主要用于数值计算,它们接受数字...

    ORACLE中日期和时间函数汇总

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

    oracle中一些date的函数

    在Oracle数据库中,日期函数是处理时间数据的关键工具,它们提供了强大的功能来格式化、转换、比较和操作日期与时间。下面将详细解析几个重要的日期函数及其应用。 ### 1. `TO_DATE` 和 `TO_CHAR` `TO_DATE` 函数...

    Oracl函数.txt

    ### Oracle数据库中的NEXT_DAY函数 #### 函数定义: `NEXT_DAY(date, 'day')` 函数用于返回指定日期之后的第一个指定星期几的日期。其中 `'day'` 参数可以是星期一至星期日的英文全称或缩写形式(如 `'MONDAY'`、`'...

    Oracle_SQL_function.rar_oracle

    本资料“Oracle_SQL_function”主要聚焦于Oracle中的常用函数及其使用方法,旨在帮助用户更好地理解和掌握在Oracle环境中进行SQL操作。 一、字符串函数 1. CONCAT():用于连接两个或更多字符串。例如,CONCAT('...

    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系统内置函数大全

    5. NEXT_DAY函数:返回指定日期后的下一个指定星期的日子。 6. ROUND函数:将日期四舍五入到指定的单位。 7. SYSDATE函数:返回当前数据库服务器的日期和时间。 8. TRUNC函数:将日期截断到指定的单位。 转换函数 1...

    postgresql 兼容 oracle 函数

    1. **日期和时间函数**:Oracle中的ADD_MONTHS、LAST_DAY、NEXT_DAY等在orafce中都有对应的实现,帮助用户处理日期和时间数据。 2. **字符串函数**:诸如 INITCAP、SUBSTR、INSTR等在PostgreSQL中也有相应的实现,...

    Oracle_常用函数整理

    - **NEXT_DAY(d, day_of_week)**:返回在`d`指定的日期之后下一个`day_of_week`的工作日。`day_of_week`必须是星期中的某一天(例如,'MONDAY')。 ##### 3. 数字函数 数字函数用于处理数值型数据。 - **ABS(n)**...

    oracle_日期_加减方法

    在Oracle数据库中,日期操作是常见的SQL查询任务,特别是在处理历史数据或进行时间相关的分析时。Oracle提供了丰富的函数来帮助用户对日期进行加减操作,这些功能强大且灵活的函数使得开发者能更精确地处理时间数据...

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

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

    oracle日期函数全面总结

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

    oracle时间函数,如何取得某月的第一天和最后一天

    在 Oracle 数据库中,时间函数是一类非常重要的内置函数,用于处理日期和时间数据。本文将详细介绍几个常用的 Oracle 时间函数,并通过示例解释如何使用这些函数来获取某个月的第一天和最后一天。 #### 1. ADD_...

    SQL语句,查询当月,当年数据

    - 上述代码通过`TRUNC`函数和`NEXT_DAY`函数组合使用,能够直观展示出本周每一天的具体日期。 #### 结论 以上介绍的SQL语句可以帮助我们高效地查询当前月份、当年以及本周的数据。这些SQL语句适用于Oracle数据库...

    oracle中基本函数

    ### Oracle中的基本函数详解 #### 一、字符函数 Oracle 提供了一系列强大的字符函数来处理字符串数据。这些函数包括但不限于转换大小写、拼接字符串、提取子字符串等操作。 ##### Upper `Upper` 函数用于将输入的...

Global site tag (gtag.js) - Google Analytics