我尝试将日期格式从dd-mon-yyyy更改为mm / dd / yyyy,但是在导出到Excel电子表格时需要能够保留日期属性。 to_char函数将其更改为文本,然后我必须手动将字段类型更改为日期,以便能够按日期而不是按字母顺序排序。
答案 0 :(得分:1)
这取决于您使用的数据类型(DATE或TIMESTAMP)。尝试相应地更改NLS参数:
ALTER SESSION SET NLS_DATE_FORMAT = 'mm/dd/yyyy';
ALTER SESSION SET NLS_TIMESTAMP_FORMAT = 'mm/dd/yyyy';