ORA-01839: date  not  valid  for  month&

oracle数据库的。百度了下,这个错误日期有什么方法可以快速找到吗

image.png

冥河 发布于 2022-6-7 09:47 (编辑于 2022-6-7 09:49)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-6-7 09:59

检查一下你这一数字字段里面是不是文本格式,现在你想却取它的月份。。。比如文本的日期可以存2022-04-31

但是真正你要转换成日期格式,或者取它的月份与天数据时候你会发现,他就要报错了,因为什么呢。4月份不管是哪一年都没有31号。。

  • 冥河 冥河(提问者) 找到了,有个同事写了6月31日,真真是要抓起来揍一顿
    2022-06-07 11:04 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-6-7 09:50(编辑于 2022-6-7 09:50)

可能是字段名与数据库自带函数\方法重名,字段名用 `month` 试试

  • 2关注人数
  • 343浏览人数
  • 最后回答于:2022-6-7 09:59
    请选择关闭问题的原因
    确定 取消
    返回顶部