我有一个Excel文件(它具有从Oracle 10G数据库导入的数据),其中一个字段是a
提交的日期为28-JAN-11 03.25.11.000000000 PM(日期字段为Oracle Time
数据库中的邮票(6))
提交的日期为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 举报,一经查实,本站将立刻删除。