PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak działa current_date w PostgreSQL

W PostgreSQL current_date funkcja zwraca bieżącą datę.

Składnia

Składnia wygląda tak:

current_date

Więc nie przyjmuje żadnych parametrów.

Pamiętaj, że żadne nawiasy nie są wymagane (ani akceptowane).

Przykład

Oto podstawowy przykład do zademonstrowania.

SELECT current_date;

Wynik:

2020-07-01

Rzeczywista data jest oparta na dacie/godzinie rozpoczęcia bieżącej transakcji. Dlatego nie zmienia się wraz z postępem transakcji.

Na przykład, jeśli rozpoczniesz transakcję tuż przed północą, a transakcja będzie kontynuowana do następnego dnia, data zwrócona przez current_date() będzie datą rozpoczęcia transakcji, niezależnie od tego, czy current_date() dzwoni przed północą lub po.

Dzięki temu pojedyncza transakcja ma spójne pojęcie „bieżącego” czasu, dzięki czemu wiele modyfikacji w ramach tej samej transakcji ma ten sam znacznik czasu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Maksymalna (użyteczna) liczba wierszy w tabeli Postgresql

  2. Zapowiedź repmgr 2.0

  3. Wyliczenie Postgresql jakie są zalety i wady?

  4. Jak mogę zmienić kodowanie bazy danych dla bazy danych PostgreSQL za pomocą sql lub phpPgAdmin?

  5. PostgreSQL JDBC Null String wzięty jako bajt