如何在oracle中假脱机文件时更改日期格式

时间:2014-11-14 07:17:06

标签: sql oracle

目前我正在生成一个导出,其中日期格式实际为dd / mm / yyyy但当我假脱机并看到它以可读格式显示为dd / mmm / yyyy

例如,如果我的真实文件中的日期是假脱机版本的06/10/2014,它将自动在2014年10月6日到来。但我不想要这种格式。如何保留原来的?

2 个答案:

答案 0 :(得分:3)

您可以在导出

之前将日期列转换为字符表示形式
to_char(date_column, 'dd/mm/yyyy')

答案 1 :(得分:2)

没有原始日期格式这样的东西。 Oracle存储没有任何格式的日期。当您对数据进行假脱机时,您必须明确指出格式 Oracle使用系统默认格式。

因此,如果您一直希望格式为dd/mm/yyyy,那么您可以仅使用

更改默认格式
alter session set nls_date_format = 'dd/mm/yyyy'