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

Oracle chuyển đổi RAW sang định dạng ngày tháng

Có thể điều này sẽ hữu ích:

SELECT utl_raw.cast_to_binary_integer('24E2321A0000000000') raw_to_int
FROM dual
/

Đầu ra là 36. Tôi không chắc bạn cần ngày hay giờ. Ví dụ tiếp theo là về việc thêm 36 giờ vào SYSDATE:

-- SYSDATE + 36/24 --
SELECT SYSDATE+(utl_raw.cast_to_binary_integer('24E2321A0000000000')/24) my_date
FROM dual
/

MY_DATE
---------------------
12/13/2013 4:29:22 AM


  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 chèn vào với mệnh đề With

  2. Kết xuất nhập nhà phát triển PL / SQL

  3. Làm thế nào để thay đổi cấu trúc bảng trong Oracle?

  4. Làm cách nào để cải thiện hiệu suất truy vấn chèn SQL?

  5. Cách chọn và sắp xếp theo cột không có trong câu lệnh Groupy By SQL - Oracle