查询预言机日期时,我只看到日期 - 没有时间。例
select D from ALIK_TZ
结果:
D
01-JUN-16
我怎样才能看到时间?
将TO_CHAR与时间格式一起使用。下面是示例。
考虑将日期保存在名为 D
的列中,以下查询也会获取时间:
select to_char(D, 'DD-MON-YYYY HH24:MI:SS') D_TIME, D from ALIK_TZ;
结果:
D_TIME D
01-JUN-2016 06:14:04 01-JUN-16
既然你自己回答了。只是为了添加原因,说明为什么您以 DD-MON-YY 格式获得结果的原因。甲骨文文档 说:
对于日期的输入和输出,标准 Oracle 日期格式为 噻嘻��
另请注意,每当显示 DATE 值时,Oracle 都会在内部使用 TO_CHAR
函数,Oracle 将使用默认的 DATE 格式 DD-MON-YY 自动调用TO_CHAR
。
因此,您需要使用 TO_CHAR
函数更改它,以所需的格式获取日期。