Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle erhält ein Datum, das als Zeichenfolge zwischen zwei Datumsangaben formatiert ist

Die Formatmaske in to_date() muss auch in einfache Anführungszeichen gesetzt werden.

Um die Ausgabe im String-Format zu erzeugen, müssen Sie to_char() anwenden mit derselben Formatmaske.

select to_char(to_date('20160101', 'YYYYMMDD') + level - 1, 'YYYYMMDD') as dt
from   dual
connect by level <= 1 + to_date('20160104', 'YYYYMMDD') - to_date('20160101', 'YYYYMMDD')
;


DT     
--------
20160101
20160102
20160103
20160104