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

Cách current_date hoạt động trong PostgreSQL

Trong PostgreSQL, current_date hàm trả về ngày hiện tại.

Cú pháp

Cú pháp như sau:

current_date

Vì vậy, nó không chấp nhận bất kỳ tham số nào.

Lưu ý rằng không có dấu ngoặc đơn là bắt buộc (hoặc được chấp nhận).

Ví dụ

Đây là một ví dụ cơ bản để chứng minh.

SELECT current_date;

Kết quả:

2020-07-01

Ngày thực tế dựa trên ngày / giờ bắt đầu của giao dịch hiện tại. Do đó, nó không thay đổi khi giao dịch tiến triển.

Vì vậy, ví dụ:nếu bạn bắt đầu một giao dịch ngay trước nửa đêm và giao dịch tiếp tục đến ngày hôm sau, thì ngày được trả về bởi current_date() sẽ là ngày bắt đầu giao dịch, bất kể current_date() được gọi trước nửa đêm hoặc sau đó.

Điều này cho phép một giao dịch duy nhất có khái niệm nhất quán về thời gian “hiện tại”, do đó, nhiều sửa đổi trong cùng một giao dịch có cùng dấu thời gian.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL là cơ sở dữ liệu tốt nhất thế giới

  2. Đào tạo PostgreSQL cho MySQLers

  3. Trong khi thực hiện PITR, liệu có thể Tạm dừng / Tiếp tục trong PostgreSQL không?

  4. Cách quản lý cơ sở dữ liệu PostgreSQL của bạn từ CLI ClusterControl

  5. Không thể tải các mô-đun sql vào cụm cơ sở dữ liệu trong khi Cài đặt PostgreSQL