Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle получава дата, форматирана като низ между две дати

Маската на формат в to_date() също трябва да бъде оградено в единични кавички.

За да създадете изхода във формат на низ, трябва да приложите to_char() със същата форматна маска.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle sql агрегатна функция със стойности по подразбиране

  2. ORA-04091:таблицата се променя, тригерът/функцията може да не го види грешка по време на изпълнение на тригера на oracle

  3. Регулярен израз за REGEXP_SUBSTR в Oracle

  4. Кой OJDBC драйвер за Java 6?

  5. Как да получите файл от BLOB в Oracle?