使用 SQL 开发人员格式-“6/26/2018 12:41:00 PM”将日期时间导入 Oracle DB
Import date time into Oracle DB using SQL Developer format- "6/26/2018 12:41:00 PM"
我正在尝试将数据从 CSV 文件导入到 Oracle Table。
其中一列是 DATETIME,
带有示例值-“6/26/2018 12:41:00 PM”
(日期和时间之间有 2 个空格)
在数据导入向导中 --> 列定义 --> 数据类型
我 select "Data Type" 作为时间戳。
在以下字段中 select 应该是什么-
Size/Precision- ?? (我尝试了不同的尺寸,例如 15、23、25,50)
格式- ?? (我尝试了各种格式- MM/DD/YYYY HH:Mi:SS AM,MM/DD/YYYY HH:Mi:SS)
请指教
谢谢!
Try below format in database and also in excel
Import DB: while loading in table MM/DD/YYYY HH:MI:SS AM in sql developer using import.
CSV file : Also format the csv file date field with format using custom m/d/yyyy h:mm:ss AM/PM
确保它存储为日期而不是 VARCHAR2。
然后输入有效的NLS_DATE_FORMAT,这样我们就知道如何正确插入记录了。对于您的示例,这将执行:MM/DD/YYYY HH:MI:SS AM
我们验证了格式,因此您可以看到我们在下面预览的日期列表旁边没有警告。
One might consider this question a duplicate of sorts...
但是您处理的不是 RAW INSERT 语句,我们的 GUI 是,这就是您告诉我们相同信息的方式。
我的 .csv 文件的日期值为 "6/26/2018 12:41:00 PM"
select DATE(无时间戳)和使用的格式- MM/DD/YYYY HH24:MI 对我有用可能我的时间(SS)都是00值。
我正在尝试将数据从 CSV 文件导入到 Oracle Table。
其中一列是 DATETIME, 带有示例值-“6/26/2018 12:41:00 PM” (日期和时间之间有 2 个空格)
在数据导入向导中 --> 列定义 --> 数据类型
我 select "Data Type" 作为时间戳。
在以下字段中 select 应该是什么- Size/Precision- ?? (我尝试了不同的尺寸,例如 15、23、25,50) 格式- ?? (我尝试了各种格式- MM/DD/YYYY HH:Mi:SS AM,MM/DD/YYYY HH:Mi:SS)
请指教
谢谢!
Try below format in database and also in excel
Import DB: while loading in table MM/DD/YYYY HH:MI:SS AM in sql developer using import.
CSV file : Also format the csv file date field with format using custom m/d/yyyy h:mm:ss AM/PM
确保它存储为日期而不是 VARCHAR2。
然后输入有效的NLS_DATE_FORMAT,这样我们就知道如何正确插入记录了。对于您的示例,这将执行:MM/DD/YYYY HH:MI:SS AM
我们验证了格式,因此您可以看到我们在下面预览的日期列表旁边没有警告。
One might consider this question a duplicate of sorts...
但是您处理的不是 RAW INSERT 语句,我们的 GUI 是,这就是您告诉我们相同信息的方式。
我的 .csv 文件的日期值为 "6/26/2018 12:41:00 PM" select DATE(无时间戳)和使用的格式- MM/DD/YYYY HH24:MI 对我有用可能我的时间(SS)都是00值。