Oracle SQL Developer中的Excel日期字段导入问题

| 我有一个Excel文件(具有从Oracle 10G数据库导入的数据),其中一个字段是 日期归档,其值类似于11年1月28日03.25.11.000000000 PM(日期字段为Oracle时间 数据库中的图章(6)) 当我尝试将该Excel文件导入另一个Oracle 10 G数据库(用于另一个数据库/应用程序)时,出现错误,因为Oracle 10G无法识别数据字段->导入是由ORACLE SQL Developer完成的(表(字段)具有TIMESTAMP(6)作为数据类型) 如何导入该字段?我暂时将TIMESTAMP转换为VARCHAR2,但无法将其再次转换为C#代码中的Date字段(它表示无效的日期类型)。     
已邀请:
您可能需要更改SQL Developer设置。
Tools->Preferences->Database->NLS
修改“时间戳格式”字段以符合Excel电子表格中的数据格式。不是它在第一个数据库中的显示方式,而是它在电子表格中的外观。例如,在我的实例中,Excel中的数据为:
ID  DT
1   05/19/2011 10:16 PM
我将偏好设置的格式更改为MM / DD / YYYY HH:MI AM 并且在最初遇到您在更改首选项之前报告的错误后,能够成功导入。 如果需要从时间值中获得更高的精度,则可能需要更改最初将数据导入Excel的方式。     
在导入向导过程中(列定义屏幕),在“源数据列”下的左侧面板上选择日期类型字段,然后在“格式”文本字段中键入所需的格式。例如,MM / DD / YYYY或该字段的导入文件中的日期格式。     

要回复问题请先登录注册