【发布时间】:2021-07-15 06:23:30
【问题描述】:
我的列名 PERIODE 采用 dd-MON-yyyy 格式,我想将其更改为 dd-mm-yyyy 格式,已经尝试了一些功能但格式没有改变
【问题讨论】:
-
使用TO_CHAR
-
你能给我举个例子吗?
-
遵循文档。有很多例子!
-
periode列的数据类型是什么?如果它是合理的数据类型,date或timestamp数据类型之一,则它没有格式。因此您无法更改格式。您可以编写一个以特定格式返回varchar2数据类型的查询。如果该列是varchar2,那么您的数据类型错误。您可以将现有字符串转换为日期,然后转换为不同格式的另一个字符串,但您确实应该修复数据模型。 -
好吧,现在说得通了,谢谢你的回答:D
标签: sql oracle oracle-sqldeveloper sql-date-functions