SQL DEV 没有显示完整的 DATE

SQL DEV doesn't show full DATE

我使用 Oracle SQL 开发人员,查询结果不是 return 我的完整日期。在 table -> data 中也是相同的格式 (yyyy/mm/dd)。如何解决这个问题?我没有找到任何有用的选项。

这只是格式问题。转到 "Tools->Preferences->Database->NLS" ,将日期格式设置为类似 "YYYY-MM-DD hh24:mi:ss" 的内容。

或者你可以运行 ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD hh24:mi:ss'

那是因为 SQL 开发者的默认行为是只显示日期部分。尝试以这种方式强制输出显示为日期时间字符串

select  id, id_player, id_map, x, y, to_char(time, 'yyyy/mm/dd hh24:mi:ss')
from LOGI

这是因为您的 NLS_DATE_FORMAT 设置决定了日期在客户端上的显示方式。

要永久更改它,

转到 Tool -> Preference -> Database -> NLS 并将日期格式设置为 YYYY/MM/DD HH24:MI:SS 或您想要的任何格式。