微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我有一个Excel文件(它具有从Oracle 10G数据库导入的数据),其中一个字段是a
提交的日期为28-JAN-11 03.25.11.000000000 PM(日期字段为Oracle Time
数据库中的邮票(6))

当我尝试将该Excel文件导入另一个Oracle 10 G数据库(另一个数据库/应用程序)时,我收到一个错误,因为Oracle 10G – >导入正在由ORACLE sql Developer完成(表(字段)具有TIMESTAMP(6)作为数据类型)

如何导入该字段?暂时我做了TIMESTAMP到VARCHAR2和它的工作,但我不能转换为日期字段再次在C#CODE(它说不是有效的日期类型).

您可能需要更改sql Developer设置.
Tools->Preferences->Database->NLS

修改时间戳格式字段以符合Excel电子表格中的数据格式.不是它在第一个数据库显示,而是在电子表格中看起来如何.例如,在我的例子中,Excel中的数据是:

ID  DT
1   05/19/2011 10:16 PM

我将首选项中的格式更改为MM / DD / YYYY HH:MI AM

并且能够成功导入,最初在更改首选项之前收到相同的错误报告.

如果您的时间值需要更多精度,您可能希望将数据导入Excel的方式.

原文地址:https://www.jb51.cc/oracle/204959.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐