我正在尝试使用SQLLDR将数据从平面文件导入Oracle 11gr2,我有3列日期格式,如“yyyy-mm-dd”。当我尝试导入这样的数据时,Oracle不断抛出错误。是否有一种快速解决方案只需以这种格式导入数据?我宁愿不必更改文件中的数据格式,因为它非常大。
以下是log.ct中列出的错误示例:
记录51:拒绝 - 表LINEITEM,列L_SHIPDATE出错。 ORA-01861:文字与格式字符串
不匹配
谢谢!
答案 0 :(得分:1)
尝试在控制卡(控制文件)
中投射如下所述的日期格式YourColumn DATE "YYYY-MM-DD"
答案 1 :(得分:0)
设置环境设置NLS_DATE_FORMAT
#>export NLS_DATE_FORMAT='YYYY-MM-DD'