sql >> Databáze >  >> RDS >> PostgreSQL

Jak aktuální_datum funguje v PostgreSQL

V PostgreSQL current_date funkce vrací aktuální datum.

Syntaxe

Syntaxe vypadá takto:

current_date

Nepřijímá tedy žádné parametry.

Všimněte si, že nejsou vyžadovány žádné závorky (nebo přijímány).

Příklad

Zde je základní příklad k demonstraci.

SELECT current_date;

Výsledek:

2020-07-01

Skutečné datum je založeno na datu/času zahájení aktuální transakce. Proto se v průběhu transakce nemění.

Pokud tedy například zahájíte transakci těsně před půlnocí a transakce pokračuje do dalšího dne, vrátí se datum current_date() bude datum zahájení transakce, bez ohledu na to, zda current_date() je voláno před půlnocí nebo po ní.

To umožňuje, aby jedna transakce měla konzistentní představu o „aktuálním“ čase, takže více úprav v rámci stejné transakce nese stejný časový údaj.


  1. Přidání databázového poštovního účtu do profilu (T-SQL)

  2. Použití isql s připojovacím řetězcem

  3. Spuštění PostgreSQL pomocí Amazon RDS

  4. Nastavte znakovou sadu a řazení databáze v MariaDB