温馨提示:本文翻译自stackoverflow.com,查看原文请点击:oracle - Error on sql-dev "date format picture ends before converting entire input string", not on toad
date oracle oracle-sqldeveloper sql toad

oracle - sql-dev“日期格式图片在转换整个输入字符串之前结束”错误,而不是toad错误

发布于 2020-04-14 10:31:30

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

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

当我在蟾蜍上执行它时,我得到了很好的结果:“ 01-FEB-2020”

如何在这两个环境中工作

谢谢

查看更多

提问者
DEVLOGIN
被浏览
43
Littlefoot 2020-02-03 17:25

有什么理由以这种复杂的方式做一件简单的事情吗?您需要的结果是

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

顺便说一句,current_date是一个函数,返回date所以TO_DATE-ing这是错误的。