2011-01-03 3 views
6

오라클 SQL의 Null 날짜를 00/00/0000으로 어떻게 포맷 할 수 있습니까? NVL 기능을 사용하고 있지만 날짜 형식으로 00/00/0000을 인식하지 못합니다.Oracle 날짜 형식 00/00/0000

먼저 TO_CHAR를 수행하고, NVL에 포장 00/00/0000

+4

null 대신 00/00/0000을 사용하려는 이유가 무엇입니까? –

+0

매우 크거나 작은 값은 옵티 마이저를 혼동시킬 수 있습니다. –

답변

17

에 널 (null) 날짜를 포맷 오라클 SQL에서 사용할 수있는 날짜 형식이있다. 예 :

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

감사합니다. 나는 그것이 개조하는 것이 그렇게 쉽다라고 생각하지 않았다. :) – msbyuva