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

Sự khác biệt giữa oracle DATE và TIMESTAMP

DATE và TIMESTAMP có cùng kích thước (7 byte). Những byte đó được sử dụng để lưu trữ thế kỷ, thập kỷ, năm, tháng, ngày, giờ, phút và giây. Nhưng TIMESTAMP cho phép lưu trữ thông tin bổ sung như giây phân số (11 byte) và giây phân số với múi giờ (13 byte).

TIMESTAMP đã được thêm vào như một tuân thủ ANSI cho Oracle. Trước đó, nó chỉ có DATE.

Trong trường hợp chung, bạn nên sử dụng DATE. Nhưng nếu yêu cầu chính xác về thời gian, hãy sử dụng TIMESTAMP.

Và về Java, lớp oracle.sql.DATE từ trình điều khiển Oracle JDBC, cung cấp chuyển đổi giữa kiểu dữ liệu Ngày / Dấu thời gian Oracle và các lớp Java java.sql.Date, java.sql.Time và java.sql.Timestamp.



  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 PL / SQL - mẹo để in đầu ra / bảng điều khiển ngay lập tức

  2. Lỗi kích hoạt Oracle ORA-04091

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

  4. Sự khác biệt về cách xử lý khoảng trắng giữa Oracle và SQL Server

  5. Làm thế nào để chạy một thủ tục được lưu trữ trong oracle sql developer?