ORA-01830: 日期格式图片 在转换整个输入字符串之前结束

关于错误消息.

我很困惑。错误消息在谈论哪个图片?我提供的只是一个日期。

有帮助吗?

解决方案

“格式图片”是指格式面具。如果您正在使用 TO_DATE 功能,格式图片是第二个参数

to_date( input_string, format_picture )

IE

to_date( '2011-01-01 01:23:45', 'YYYY-MM-DD' )

在这种情况下,格式是“ yyyy-mm-dd”。此表达式增加了ORA-01830错误,因为输入字符串包含的数据比格式图片能够处理的数据更多。

另一方面,如果您正在进行隐式转换,则格式图片是参考会话的 NLS_DATE_FORMAT 甲骨文在其自身的隐式中使用 TO_DATE 称呼。

其他提示

这意味着您提供的不仅仅是日期。也许还有一个额外的空间,或者您提供了时间,但要求它仅格式化日期。

2009年5月6日11:08:49 PM

Alter会话设置nls_date_format ='dd/mm/yyyy';

sqlldr。 。 。

ORA-01830日期格式图片在转换整个输入字符串之前结束

许可以下: CC-BY-SA归因
不隶属于 dba.stackexchange
scroll top