如何通过sqlldr以与输入到oracle的格式相同的格式插入日期

How to insert Date in same format as in input into oracle through sqlldr

我创建了一个 .ctl 文件来在 oracle 11g 中插入一些数据。在输入文件中有一个名为 LAST_DATE 的列,其格式为 (MM/DD/YYYY) 并且在 oracle 中有相同的列,具有日期数据类型。 但是当我尝试插入数据时,它的格式会自动从 (MM/DD/YYYY) 或 (04/25/2016) 更改为 (DD/MM/YYYY) 或 (25-04-2016)。 我怎么解决这个问题。我还在我的 ctl 文件中定义了它的格式 TRAILING NULLCOLS (LAST_DATE 日期 "MM/DD/YYYY")。

DATE 列没有格式。但是,您用来检查 数据库的工具可能具有用于显示DATE 列的默认格式。例如,在 PL/SQL Developer 中,用于显示日期值的日期格式位于用户界面部分 NLS 选项页面的首选项对话框中。祝你好运。