Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle lấy ngày được định dạng dưới dạng chuỗi giữa hai ngày

Mặt nạ định dạng trong to_date() cũng phải được đặt trong dấu ngoặc kép.

Để tạo đầu ra ở định dạng chuỗi, bạn cần áp dụng to_char() với cùng một mặt nạ định dạng.

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. Làm cách nào để tạo bảng không thuộc sở hữu của hệ thống trong Oracle?

  2. HQL là null Và! =Null trên một cột Oracle

  3. Mở kết nối Oracle OleDb thành công, trong khi kết nối trình điều khiển được quản lý không thành công

  4. Truy vấn trong Oracle để chạy tổng

  5. Cách kết nối cơ sở dữ liệu Oracle từ PHP