2011-01-03 45 views
6

¿Cómo puedo formatear las fechas nulas en mi Oracle SQL a 00/00/0000. Estoy usando la función NVL pero no reconoce 00/00/0000 como formato de fecha.Formato de fecha Oracle Fecha nula como 00/00/0000

¿Hay algún formato de fechas disponibles en Oracle SQL que formatea fecha nula a 00/00/0000

+4

¿Por qué quiere usar 00/00/0000 en lugar de nulo? –

+0

valores muy grandes o muy pequeños pueden confundir al optimizador –

Respuesta

17

Haga lo to_char primero y lo envuelve en el NVL. Por ejemplo,

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

Gracias, funcionó para mí. ¡¡No pensé que fuera tan fácil de convertir !! :) – msbyuva