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

trình tự ngày oracle?

Nếu những gì bạn muốn là điền vào một khối bản ghi với các ngày tuần tự, điều đó đủ dễ dàng để thực hiện. Truy vấn sau đây tạo ra mười ngày. Tất cả những gì bạn cần làm là điều chỉnh ngày bắt đầu để cung cấp cho bạn điểm xuất phát và level trong connect by mệnh đề phù hợp với điểm kết thúc của bạn, sau đó cắm nó vào một insert tuyên bố.

SQL> select (trunc(sysdate, 'MM')-1) + level
  2  from dual
  3  connect by level <= 10
  4  /

(TRUNC(SY
---------
01-JAN-10
02-JAN-10
03-JAN-10
04-JAN-10
05-JAN-10
06-JAN-10
07-JAN-10
08-JAN-10
09-JAN-10
10-JAN-10

10 rows selected.

SQL>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhóm SQL theo khoảng thời gian

  2. Truy vấn xác thực nếu các mục tồn tại trong nhóm phân vùng

  3. SQL:nhận giá trị tối đa của một cột và các cột khác tương ứng

  4. Thực hiện chọn ngay lập tức không trả về giá trị nào

  5. Làm cách nào để chuyển đổi XMLTYPE thành VARCHAR trong ORACLE?