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



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

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

最新更新