2011-01-03 16 views
6

Come posso formattare le Date Null nel mio Oracle SQL a 00/00/0000. Sto utilizzando la funzione NVL ma non riconosce 00/00/0000 come formato della data.Oracle Data Formatting Null date come 00/00/0000

C'è qualche Data formattazione disponibili in Oracle SQL che i formati di data null per 00/00/0000

+4

Perché si desidera utilizzare 00/00/0000 anziché null? –

+0

valori molto grandi o molto piccoli possono confondere l'ottimizzatore –

risposta

17

Fare la to_char prima e avvolgerlo in NVL. Ad esempio,

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

Grazie, ha funzionato per me. Non pensavo fosse così facile da convertire. !! :) – msbyuva