ORA-01830: 日期格式图片在转换整个输入字符串之前结束解决方
来源:互联网 发布:单片机应用设计实例 编辑:程序博客网 时间:2024/05/21 10:49
本文目录例如to_date('2014/1/1 12:00','YYYY/MM/DD'),由于字符串超出了YYYY/MM/DD的范围,就会报1830的错误
转载于:http://blog.csdn.net/sinat_19435069/article/details/47022121#
事件
今天做项目的时候,编写plsql脚本时遇到一个日期转换的问题,如果在plsql调试时,脚本可以正常执行,但是程序调用时,就会报错ORA-01830: 日期格式图片在转换整个输入字符串之前结束
to_date函数
to_date函数用于字符串转日期,与to_char函数刚好相反。to_date形如
- 1
- 2
- 3
- 1
- 2
- 3
参数1是源字符串,参数2是要转换成的日期形式。但是to_date限制两者精确度须一致,比如to_date(‘2004-05-07 13:23:44’,’yyyy-mm-dd’)这个就无法转换。
我手工执行时传入的是’yyyy-mm-dd’这种形式的,而程序调用时传入值精确到秒,就报错了,解决办法就是用substr截取参数的年月日部分。
示例代码
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
以上脚本start_date长度为10(即形式为年-月-日),则可以成功执行,如果精确到时分秒甚至更长,则无法转换为’yyyy-mm-dd’的形式,报出如题错误,例如to_date('2014/1/1 12:00','YYYY/MM/DD'),由于字符串超出了YYYY/MM/DD的范围,就会报1830的错误,解决办法如下
0 0
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束解决方
- ora-01830错误:日期格式图片在转换整个输入字符串之前结束
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束
- ora-01830错误:日期格式图片在转换整个输入字符串之前结束
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束
- 关于java.sql.SQLException: ORA-01830: 日期格式图片在转换整个输入字符串之前结束
- ORACLE ORA-01830:日期格式图片在转换整个输入字符串之前结束
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束 解决方法
- java.sql.SQLDataException: ORA-01830: 日期格式图片在转换整个输入字符串之前结束
- ORA-01830:日期格式图片在转换整个输入字符串之前结束
- ORA-01830:日期格式图片在转换整个输入字符串之前结束
- ORA-01830:日期格式图片在转换整个输入字符串之前结束
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束
- Ora-01830 日期格式图片在转换整个输入字符串之前结束
- android复习路之Broadcast,Intent,Context,Asset与res/raw,res/drawable大篇
- C++ primer-练习3.34~3.36
- 收藏一下(参加全国大学生电子设计大赛)
- java中for循环的几种写法
- 按钮荡开波浪
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束解决方
- 系统应用:一键锁屏
- Kali 安装
- C#委托随记
- AJAX基
- MySQL
- 单链表——单链表的逆转
- 封装
- java中容易被忽视的基本概念