2011-01-03 8 views
6

Wie kann ich die Nulldaten in meinem Oracle SQL zu 00/00/0000 formatieren. Ich benutze NVL-Funktion, aber es erkennt nicht 00/00/0000 als das Datumsformat.Oracle Datumsformatierung Nulldatum als 00/00/0000

Gibt es eine Datumsformatierung in Oracle SQL, die auf null Datumsformate 00/00/0000

+4

Warum möchten Sie 00/00/0000 anstelle von null verwenden? –

+0

sehr große oder sehr kleine Werte können den Optimierer verwirren –

Antwort

17

zuerst die to_char tun und es in der NVL wickeln. Zum Beispiel:

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

Danke, es hat für mich funktioniert. Ich dachte nicht, dass es so einfach zu konvertieren ist !! :) – msbyuva