Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle otrzymuje datę sformatowaną jako ciąg między dwiema datami

Maska formatu w to_date() muszą być również ujęte w pojedynczych cudzysłowach.

Aby wygenerować wynik w formacie ciągu, musisz zastosować to_char() z tą samą maską formatu.

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. Jak wykonać procedurę z procedurą DBMS_SCHEDULER.CREATE_JOB

  2. Uzyskiwanie pierwszych 10 nieużywanych numerów manual_sequence

  3. Maszyna wirtualna dla programistów Oracle z Oracle 11g

  4. Który typ danych platformy .NET najlepiej nadaje się do mapowania typu danych Oracle NUMBER w NHibernate?

  5. Generuj i wstawiaj duże pliki CLOB (1 MB) za pomocą SQL*Plus