【发布时间】:2018-06-13 23:19:53
【问题描述】:
我的源文本文件中存在日期值无效的记录。由于手动输入,无效日期值的格式不一致。我仍然想加载所有这些记录,但我想用 null 替换无效的日期值。
请让我知道这是否/如何通过 SQLLDR 控制文件命令实现。我想避免创建任何自定义函数。一些简单的,通常是指错误/异常并且有效(与下面不同)是理想的:
DATE "MM/DD/YYYY" NULLIF (FROM_DOS=EXCEPTION)
谢谢!
【问题讨论】:
-
一些实际的样本数据将有助于了解我们正在处理的内容。编辑原始帖子以包含好的和坏的日期数据。
标签: oracle date sql-loader ctl nullif