---上年末
select substr(to_char(
add_years(to_date('20200602','YYYYMMDD'),-1),'YYYYMMDD'
),1,4)||'1231'
from sysibm.dual
2024年09月17日
---上年末
select substr(to_char(
add_years(to_date('20200602','YYYYMMDD'),-1),'YYYYMMDD'
),1,4)||'1231'
from sysibm.dual
2024年09月17日
Oracle 10g之前,可以使用dbms_job来管理定时任务。10g之后,Oracle引入dbms_scheduler来替代先前的dbms_job,在功能方面,它比dbms_job提供了更强大的功能和更灵活的机制/管理。
2024年08月02日
今天遇到一个需求,表中有一个字段,字段存储的值是 “24年3月6日版本V1” , “24年2月22是版本V1”, “ABC-0222-V1”,“上传于23年2月22日版本V1”;现在要将这种以24年开头的日期提取出来并转换成正常的日期格式如:YYYY-MM-DD 的格式;本想着一个个截取然后在将截取后的值进行拼接,但是一想需要截取的值实在是太多了,果断放弃,选择了更好的方法采用正则表达式来实现;
2024年08月02日
非标准的SQL引起优化器判断异常,将其修改成标准写法后,SQL恢复正常。
这个SQL中涉及的表是一个分区表,该SQL扫描了所有分区,分区裁剪特性没有起效。
2024年08月02日
项目中客服反馈问题,订单报表中用to_date统计数据筛选5月份数据发现少统计了2条,通过统计2022年5月的订单发送ERP数据比较to_date和to_char的区别,总结下,希望看到的别踩坑了。
2024年08月02日
Oracle函数多种多样,系统变量函数就是其中之一,今天主要介绍三种最常见的系统变量函数,比较基础。
1、SYSDATE
该函数返回当前的日期和时间。返回的是Oracle服务器的当前日期和时间。
2024年08月02日
最近Oracle发布了Java SE支持路线图,以帮助开发者了解Java SE的维护和支持选项以及相关的时间表,以便可以为公司和个人使用Java SE做出最佳决策。
2024年08月02日
Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。
下面简单介绍一下几个函数的用法。
在介绍这个之前你必须明白什么是oracle中的空值null
2024年08月02日
需要对日志中字符串日期转化为数据库日期,用到了的to_date方法,但是却报错了。
报错日志为:ORA-01810: format code appears twice
查找解决方法:
2024年08月02日
Oracle日期类型函数是操作日期、时间类型的相关数据,返回日期时间类型或数字类型结果,常用的函数有:SYSDATE()、ADD_MONTHS()、LAST_DAY()、TRUNC()、ROUND()等等。
SYSDATE函数:该函数没有参数,可以得到系统的当前时间,案例代码: