Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以与通过sqlldr输入到oracle中相同的格式插入日期_Oracle_Date_Sql Loader_Controlfile - Fatal编程技术网

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

如何以与通过sqlldr输入到oracle中相同的格式插入日期,oracle,date,sql-loader,controlfile,Oracle,Date,Sql Loader,Controlfile,我已经创建了一个.ctl文件来在Oracle11g中插入一些数据。在输入文件中有一个名为LAST_DATE的列,其格式为(MM/DD/YYYY),在oracle中有相同的列,其数据类型为DATE。 但是,当我尝试插入数据时,其格式会自动从(MM/DD/YYYY)或(04/25/2016)更改为(DD/MM/YYYY)或(25-04-2016)。 我怎样才能解决这个问题。我也在我的ctl文件中定义了它的格式 (最后日期“MM/DD/YYYY”)。DATE列没有格式。但是,用于检查数据库的工具可能具

我已经创建了一个.ctl文件来在Oracle11g中插入一些数据。在输入文件中有一个名为LAST_DATE的列,其格式为(MM/DD/YYYY),在oracle中有相同的列,其数据类型为DATE。 但是,当我尝试插入数据时,其格式会自动从(MM/DD/YYYY)或(04/25/2016)更改为(DD/MM/YYYY)或(25-04-2016)。 我怎样才能解决这个问题。我也在我的ctl文件中定义了它的格式
(最后日期“MM/DD/YYYY”)。

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

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

现在是DD-MM-RR,因此如果我将其更改为MM/DD/YYYY,数据将在db中另存为MM/DD/YYYY。@AshiqueSheikh-请再次阅读第一句话。日期列没有格式。日期不会保存为MM/DD/YYYY或其他任何形式,它们具有内部表示形式,并且由客户机决定如何以可读格式显示该值。如果您更改客户端设置,随后的查询将以该格式显示值(如果您不使用
替换为_char()
)。日期列没有格式。日期不会保存为MM/DD/YYYY或其他任何形式,它们具有内部表示形式,并且由客户机决定如何以可读格式显示该值。如果您更改客户端设置,则后续查询将以该格式显示值(如果您没有使用
覆盖它以_char()
)。