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

Jak získat reálný čas v rámci transakce PostgreSQL?

Použijte clock_timestamp() .

now() je tradiční PostgreSQL ekvivalentní k transaction_timestamp() , což je ekvivalentní CURRENT_TIMESTAMP . Tyto funkce vrátí čas zahájení aktuální transakce. Jejich hodnoty se během transakce nemění.

statement_timestamp() vrátí čas přijetí poslední zprávy příkazu od klienta.

clock_timestamp() vrací aktuální aktuální čas, a proto se jeho hodnota mění i v rámci jediného SQL příkazu.

Další informace naleznete v dokumentaci .



  1. Jak používat výčty v Oracle?

  2. Získání časového razítka pomocí MySQL

  3. JDBC/Connectorj:Pochopení sdružování připojení

  4. Proč se při pokusu o přejmenování tabulky po FROM zobrazí chyba?