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

Sử dụng hàm to_date của Oracle cho chuỗi ngày với mili giây

Một Oracle DATE không lưu trữ thời gian với độ chính xác hơn một giây. Bạn không thể lưu trữ dữ liệu chính xác mili giây trong DATE cột.

Hai tùy chọn của bạn là cắt ngắn chuỗi mili giây trước khi chuyển đổi nó thành DATE , tức là

to_date( substr('23.12.2011 13:01:001', 1, 19), 'DD.MM.YYYY HH24:MI:SS' )

hoặc để chuyển đổi chuỗi thành TIMESTAMP hỗ trợ độ chính xác mili giây

to_timestamp( '23.12.2011 13:01:001', 'DD.MM.YYYY HH24:MI:SSFF3' )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng PL / SQL làm cách nào để tôi đưa nội dung của tệp vào một đốm màu?

  2. Cách tạo chế độ xem trong oracle

  3. Không thể tìm thấy mô-đun Python cx_Oracle mô-đun

  4. Bộ sưu tập PL / SQL:Bảng lồng nhau trong cơ sở dữ liệu Oracle

  5. Nhập tệp CSV trong bảng Oracle bằng quy trình đã lưu trữ