【发布时间】:2011-11-02 05:54:42
【问题描述】:
当我这样做时……
Select TO_CHAR (date_field, 'Month DD, YYYY')
from...
我得到以下信息:
July 01, 2011
April 01, 2011
January 01, 2011
为什么我的月份和日期之间有多余的空格?为什么不把它们放在一起呢?
【问题讨论】:
-
我通过 --- TRIM(TO_CHAR (date_field, 'Month')) || 解决了这个问题TO_CHAR (date_field, 'DD, YYYY') || '通过' || TRIM(TO_CHAR(date_field, '月')) || TO_CHAR(日期字段,'DD,YYYY')。但我很好奇甲骨文为什么要这样做。
-
他们这样做是为了让您的输出在所有月份都保持一致。当然,这是记录在案的行为。您只需要告诉数据库不要填充它(即:请参阅我的答案)