SQL开发人员的日期格式正在发生变化

时间:2014-11-02 11:43:50

标签: sql excel oracle oracle-sqldeveloper

我需要通过SQL开发人员将excel数据导入oracle数据库。我已将excel中的日期格式更改为标准oracle格式(DD_MON_YYYY HH:MI:SS AM)。但是在SQL开发人员中导入时,这种日期格式没有反映出来,它在我更改格式之前给出了excel中的原始日期格式。如何更改格式?

Excel数据:

Excel data screen shot

在SQL开发人员中:

SQL DEVELOPER SCREEN SHOT

2 个答案:

答案 0 :(得分:0)

据我所知,你的导入是可以的。日期格式的重要性是在将数据导入数据库时​​将日期字段标识为日期字段。导入后,数据库将日期值保留为默认日期格式。因此,在检索数据时,必须在查询中指定日期格式以获得所需内容。换句话说,使用查询来获取数据库中的数据。

例如:

  select  to_date(date_field,'DD_MON_YYYY')
  from    table_name

答案 1 :(得分:0)

您只需要change the data format in the SQL Developer preferences,工具>偏好>数据库> NLS

这将设置显示日期的默认格式。通过执行+ Asanga显示的内容,您始终可以按照自己想要的方式获得它。