sql-dev "date format picture ends before converting entire input string" 上的错误,而不是蟾蜍上的错误

Error on sql-dev "date format picture ends before converting entire input string", not on toad

你好,我有这个查询来获取这个月的第一天:

select concat(  REPLACE(TRUNC(to_date(CURRENT_DATE, 'dd-mm-yyyy'), 'mm') ,TO_CHAR(CURRENT_DATE, 'yy'), ''),TO_CHAR(CURRENT_DATE, 'yyyy')) from dual

但是当我执行它时 SQL DEVELOPER 我得到错误 ORA-01830

当我在蟾蜍上执行它时,我得到了很好的结果: '2020 年 2 月 1 日'

我该如何在这两个环境下工作

谢谢

有什么理由把一件简单的事情搞得这么复杂?您需要的结果是

select trunc(current_date, 'mm') from dual;

顺便说一下,current_date 是 returns date 的函数,所以 TO_DATE-ing 是错误的。