Lazer Asked: 2011-08-23 12:26:49 +0800 CST2011-08-23 12:26:49 +0800 CST 2011-08-23 12:26:49 +0800 CST ORA-01830 错误信息指的是哪张图片? 772 ORA-01830:日期格式图片在转换整个输入字符串之前结束 关于错误信息。 我很困惑。错误消息在说哪张图片?我提供的只是约会。 oracle oracle-11g-r2 2 个回答 Voted Best Answer Justin Cave 2011-08-23T12:43:23+08:002011-08-23T12:43:23+08:00 “格式图片”是指格式掩码。如果您正在使用该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_FORMATOracle 在其自己的隐式TO_DATE调用中使用的会话。 mrdenny 2011-08-23T12:32:20+08:002011-08-23T12:32:20+08:00 这意味着您提供的不仅仅是日期。也许是一个额外的空间,或者您提供了一个时间,但要求它仅格式化一个日期。 2009 年 5 月 6 日晚上 11:08:49 更改会话集 nls_date_format='DD/MM/YYYY'; sqlldr。. . ORA-01830 日期格式图片在转换整个输入字符串之前结束
“格式图片”是指格式掩码。如果您正在使用该
TO_DATE
函数进行显式转换,则格式图片是第二个参数IE
在这种情况下,格式图片是“YYYY-MM-DD”。此表达式引发 ORA-01830 错误,因为输入字符串包含的数据多于格式图片能够处理的数据。
另一方面,如果您正在进行隐式转换,则格式图片将引用
NLS_DATE_FORMAT
Oracle 在其自己的隐式TO_DATE
调用中使用的会话。这意味着您提供的不仅仅是日期。也许是一个额外的空间,或者您提供了一个时间,但要求它仅格式化一个日期。