【第22期】观点:IT 行业加班,到底有没有价值?

oracle中date错误,ORA-01830: date format picture ends before converting entire input string

转载 2016年08月30日 14:36:05

select "TO_DATE"('2016/08/11 00:00:00', 'yyyy/mm/dd') from dual

报错ORA-01830: date format picture ends before converting entire input string

错误产生原因:date类型不能包含秒以后的精度。
如日期:2012-06-20 21:01:24

在使用to_date() 函数时有可能出现此错误

解决办法:

to_date('2012-06-20 21:01:24','yyyy-mm-dd') 是错误的

使用instr(详细用法 http://www.cnblogs.com/BetterWF/archive/2012/06/20/2556444.html)  函数配合使用,例如:

to_date( substr('2012-1-1 00:00:00',0,INSTR('2012-1-1 00:00:00', ':', 1, 1)-3),'yyyy-mm-dd') 是正确的


举报

相关文章推荐

The error: ORA-01830: date format picture ends before converting entire input string..

we should use TO_TIMESTAMP_TZ becasue the data with the TIME ZONE.

ORA-01810: format code appears twice(Oralce中的to_date()函数用于将字符串转换为日期对象)

Oralce中的to_date()函数用于将字符串转换为日期对象,具体使用格式为:  to_date( string, [ format_mask ] , [ nls_language ] )    string 要转换的字符串.   fo...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Oracle异常date format picture ends before converting entire input string ora-01830oracle

Oracle利用to_date格式化日期然后进行比较的时候出现了这个异常 to_date()格式化日期必须必须必须保证传入的字符串和要转换的格式精确匹配。 前面若含有时分秒格式化的时候也必...

ORA-01843与NLS_DATE_FORMAT问题分析

在Oracle SQL的where子句中传入字符类型参数'19-11月-08',使得可以直接和日期类型比较,或者转换一下同日期类型比较。 如果传入的字符格式和NSL_DATE_FORMAT一致,那么可以不转换直接用,否则会报ORA-01861错误。如果转换得不正确,则可能会报ORA...

操作oracle 常见错误

最近做的项目java+oracle,第一次用oracle,出现了很多错误,再次记录 1.ORA-00904: invalid identifier    说明:标识符无效   原因:引用了不存在的列名...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)