oracle中nextday,Oracle日期函数 next_day
Oracle日期函数 next_day
在Oracle是提供了next_day求指定日期的下一个日期.
语法 : next_day( date, weekday )
date is used to find the next weekday.
weekday is a day of the week (ie: SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY)
可用于:
Oracle 9i, Oracle 10g, Oracle 11g
For example:
next_day('01-Aug-03', 'TUESDAY') would return '05-Aug-03'
next_day('06-Aug-03', 'WEDNESDAY') would return '13-Aug-03'
next_day('06-Aug-03', 'SUNDAY') would return '10-Aug-03'
但是在执行如下命令时出错,错误提示为不合法的 month,但实际上单词本身并没有错,而是环境问题:
SQL> select next_day('01-Aug-03', 'TUESDAY') from dual;
select next_day('01-Aug-03', 'TUESDAY') from dual
*
ERROR at line 1:
ORA-01843: not a valid month
分析问题:
首先查询当前日期语言 NLS_DATE_LANGUAGE 值.
SQL>select * from v$nls_parameters;
PARAMETER VALUE
---------------------------------------------------------------- -----------------------------------
NLS_LANGUAGE SIMPLIFIED CHINESE
NLS_TERRITORY  
相关文档:
SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A A ZERO &nbs ......
今天做统计的时候发现一个数据表面上看来是‘920 ’但去空格无乱如何都去不掉,最后发现是不可见字符。。。
于是在网上搜到一篇文章,如何来判断这个不可见字符的问题~
按下面的方法判断出不可见字符的ascII码是10,于是用rtrim('原字符','chr(10)')来去掉这个不可见字符。
今天遇到一则案例,问题是数据库中� ......
外部表是指不在数据库中的表,如操作系统上的一个按一定格式分割的文本文件或者其他类型的表。这个外部表对于Oracle数据库来说,就好像是一张视图,在数据库中可以像试图一样进行查询等操作。这个试图允许用户在外部数据上运行任何的SQL语句,而不需要先将外部表中的数据装载进数据库中。不过需要注意是,外部数据表都是只� ......
Oracle临时表可以说是提高数据库处理性能的好方法,在没有必要存储时,只存储在Oracle临时表空间中。希望本文能对大家有所帮助。
1 、前言
目前所有使用 Oracle 作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。
当然在 Oracle 中创建分区是一种不错的选择,但 ......
第一步
对数据库整体做了一个了解
$ORACLE_HOME/bin/sqlplus "sys/sys061201 as sysdba" << EOF
spool peiyz_healthcheck_info.txt
set linesize 200
set pagesize 1000
set time on
set timing on
col owner for a10
col segment_name for a30
col index_name for a30
col table_name for a ......
oracle中nextday,Oracle日期函数 next_day相关推荐
- oracle中时间、日期函数的总结
一.常用的日期函数: DAY() --函数返回 date_expression 中的日期值 MONTH() --函数返回 date_expression 中的月份值 YEAR() --函数返回 d ...
- oracle中110个常用函数
主要介绍了oracle中110个常用函数,方便大家编写出更强大的sql语句,需要的朋友可以参考下. ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,a ...
- Oracle中nvl()与nvl2()函数详解
Oracle中nvl()与nvl2()函数详解: 函数nvl(expression1,expression2)根据参数1是否为null返回参数1或参数2的值: 函数nvl2(expression1,e ...
- 在oracle中游标的操作,Oracle中的游标和函数详解
Oracle中的游标和函数详解 1.游标 游标是一种 PL/SQL 控制结构:可以对 SQL 语句的处理进行显示控制,便于对表的行数据 逐条进行处理. 游标并不是一个数据库对象,只是存留在内存中. 操 ...
- oracle中sql语句 日期加减,SQL语句里对日期进行相加减
在sql server里可以使用: where start_date <= DateAdd(d,1,to_date('2005-12-09','yyyy-mm-dd')) and complet ...
- mysql iso 时间_mysql 中 时间和日期函数
原文链接: mysql 中 时间和日期函数 - redfox - 博客园 http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.htm ...
- MySQL 中的常用日期函数
MySQL 中的常用日期函数: 函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 DATE() 提取日期或日期/时间表达式的日期部分 ...
- oracle中用于返回日期和时间,oracle中日期和时间函数的使用
日期和时间函数的使用 1, SYSDATE:此函数用于返回系统当前日期 2, ADD_MONTHS(日期,n):返回指定日期之前或之后的n个月所对应的日期(n为 ...
- oracle extract类型,Oracle中extract()函数
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在学习Oracle数据库的过程中,难免会有一些截取年月日或者获取两个日期之间的具体时间间隔或者获取interval类型特定部分的相关问题,那么下面的ext ...
最新文章
- 重载new、delete和强制类型转换运算符()
- Asp.net控件开发学习笔记(四)---Asp.net服务端状态管理
- linux安装redis 完整步骤
- OS_CORE.C(10)
- Boost:双图bimap的范围标准方式的测试程序
- .NET Core 3.0 中的新变化
- js 内置对象的方法
- 软件测试(十二)—— 界面测试和易用性测试
- WORD中如何调整字间距
- 罗格斯的计算机科学博士奖学金,移动性视角下智能城市的物理信息系统
- Win10系统安装3dsmax2014常见问题及解决方案
- iOS apple 登录
- 大数据——Flink 知识点整理
- python中将字符变为大写_Python实现将字符串的首字母变为大写,其余都变为小写的方法...
- 9款高质量学习软件,原来学霸都是这么炼成的!
- oracle fal_server,ORACLE DG环境FAL参数的作用 | 信春哥,系统稳,闭眼上线不回滚!...
- office软件的发展前景_2020年中国远程办公软件行业市场现状及发展前景分析
- Linux中fork()系统调用创建两个子进程
- win7系统C盘占用空间过大,删除策略
- JavaScript(23) 创建元素标签和属性在body中(jQuery插件)