Dette giver ingen mening. Du konverterer en dato til en dato igen. Du bruger TO_DATE at konvertere en streng til DATE .
Du kan bruge TRUNC at afkorte tidselementet. Hvis du vil bruge denne værdi til DATE-beregninger, kan du bruge den direkte.
For eksempel,
SQL> select TRUNC(SYSDATE) dt FROM DUAL;
DT
---------
12-MAR-15
For at vise i et bestemt format kan du bruge TO_CHAR og korrekt FORMATMASKE .
SQL> SELECT to_char(SYSDATE, 'DD.MM.YYYY') dt from dual;
DT
----------
12.03.2015
SQL>