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

Làm thế nào để có được thời gian thực trong giao dịch PostgreSQL?

Sử dụng clock_timestamp() .

now() là một PostgreSQL truyền thống tương đương với transaction_timestamp() , tương đương với CURRENT_TIMESTAMP . Các hàm này trả về thời gian bắt đầu của giao dịch hiện tại. Giá trị của chúng không thay đổi trong quá trình giao dịch.

statement_timestamp() trả về thời gian nhận được thông báo lệnh mới nhất từ ​​máy khách.

clock_timestamp() trả về thời gian hiện tại thực tế và do đó giá trị của nó thay đổi ngay cả trong một lệnh SQL.

Để biết thêm thông tin, hãy xem tài liệu .



  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ỗi đa tham số với datetime_select

  2. Cách bật đăng nhập truy vấn chậm trong PostgreSQL

  3. lệnh không hợp lệ psql \ N trong khi khôi phục sql

  4. Làm thế nào để đếm tất cả các nút (hàng) được kết nối trong một biểu đồ trên Postgres?

  5. Cập nhật trình tự trên hàng INSERT