【发布时间】:2012-12-18 17:09:42
【问题描述】:
我正在尝试使用 SQL Developer 中的数据导入向导将文本文件读入 Oracle 数据库。
我被困在第 5 步,因为在我的 timestamp 字段上导入成功之前我无法获得验证参数。
回到第 4 步,我尝试将 timestamp 字段的数据类型更改为 Timestamp、Timestamp with time zone 和 Timestamp with local time zone。无奈之下,我什至尝试了Date。没有任何效果。
然后我注意到当您为“数据类型”字段选择任何Timestamp... 或Date 类型时,会出现格式字段。因此,我尝试为我的数据指定格式,示例如下:01/03/2008 06:25:00 AM -0500。
不确定该格式的正确代码是什么,并且在在线、离线或脑海中找不到任何文档,我尝试了以下所有格式均无济于事:MM/DD/YYYY HH:mm:SS AM +0000; MM/DD/YYYY HH:mi:SS AM +0000; MM/DD/YYYY HH12:mm:SS AM +0000; mm/dd/yyyy hh:mm:ss AM +0000。
更绝望的是,我为时间戳的每个子元素尝试了多种编码的多种组合:MM 和 mm 代表月份,DD 和 dd 代表日,@ 987654338@ 和 yyyy 代表年,HH 和 hh 和 HH12 代表小时,mm 和 mi 代表分钟,SS 和 ss 代表第二个,还有很多疯狂的东西AM/PM 和时区字段。没有任何效果。
所以,stackoverflow 的顾客,我请求你的帮助。我尝试寻找解决此问题的方法,并且我自己尝试了许多不同的解决方案。我已经尽了最大的努力,但在这个问题上我的最好还不够好。帮我欧比旺;你是我唯一的希望。
【问题讨论】:
-
啊,格式不错。请使用可用的工具来格式化您的问题。
标签: sql oracle import format timestamp