Oracle Date Formatting Null日期为00/00/0000

时间:2011-01-03 16:02:57

标签: oracle null date formatting

如何将Oracle SQL中的Null Dates格式化为00/00/0000。 我正在使用NVL功能,但它无法将00/00/0000识别为日期格式。

Oracle SQL中是否有可用于将空日期格式化为00/00/0000

的日期格式

2 个答案:

答案 0 :(得分:17)

首先执行to_char并将其包装在NVL中。 例如,

select nvl(to_char(null, 'DD-MM-YYYY'), '00-00-0000') from dual

答案 1 :(得分:0)

使用此函数分配日期的空值的默认值:

SELECT id, NVL(start_date, to_date('20020101','YYYYMMDD')) FROM employee;