我使用一个sql*加载程序将表从db2加载到oracledb
LOAD DATA INFILE '<path><File_name>.del'
replace
into table schema.tableName fields terminated by ','
(
col1,
col2,
col3,....
)
Rejected - Error on table schema_name.table_name, column col3.
ORA-01861: literal does not match format string.
由于col3是date类型,我们需要将其转换为oracle可接受的date格式。有人能告诉我如何使用sql加载器中的to_date()吗?
1条答案
按热度按时间7gcisfzg1#
举个例子:
我的测试表,它将保存输入数据:
控制文件;笔记
to_date
函数调用(双引号,正确的日期格式掩码,它必须与正在加载的数据格式相匹配)第3行,格式为“无效”
加载会话:
如您所见,第3行未加载。日志文件内容。注意
ORA-01861
错误:所以:确保所有输入数据遵循相同的格式掩码。