Oracle SQL中YYYY/MM/DD hh:MM:ss的正确格式

Oracle SQL中YYYY/MM/DD hh:MM:ss的正确格式,sql,oracle,insert,Sql,Oracle,Insert,我需要插入Oracle SQL数据库的数据格式为: 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 在构建表时,我应该如何创建列以确保它能够处理此问题。(我将通过CSV文件插入)。如果您的插入是在表单中,则日期数据类型将接受该信

我需要插入Oracle SQL数据库的数据格式为:

2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00 2014/06/26 00:00:00
在构建表时,我应该如何创建列以确保它能够处理此问题。(我将通过CSV文件插入)。

如果您的插入是在表单中,则日期数据类型将接受该信息


to_date('2014/06/26 00:00:00','YYYY/MM/DD hh24:mi:ss')

将数据类型指定为DateTime…实际上没有任何选择。您是如何从文件中插入数据-通过SQL*加载程序、外部表还是滚动您自己的解决方案?无论哪种方式,如果列数据类型包含日期和时间,则列数据类型应为
DATE
(或者
TIMESTAMP
,如果需要分数秒精度,这里似乎不是这样)。不要试图将其存储为字符串;作为插入机制的一部分,将字符串转换为适当的
日期
日期
时间戳
列没有“格式”,因此它可以处理您喜欢的任何格式。您需要确保您的导入程序将CSV文件中的值转换为正确的日期值。是的,即使在stringOP通过CSV文件插入数据时必须首先加载,该信息也应以
日期
结束!不可能解析那个文件?或者加载到暂存表,然后转换为日期?将日期信息保留为字符串不是一个好的解决方案