sql >> Database >  >> RDS >> PostgreSQL

Hoe krijg ik een realtime binnen PostgreSQL-transactie?

Gebruik clock_timestamp() .

now() is een traditioneel PostgreSQL-equivalent van transaction_timestamp() , wat gelijk is aan CURRENT_TIMESTAMP . Deze functies retourneren de starttijd van de huidige transactie. Hun waarden veranderen niet tijdens de transactie.

statement_timestamp() retourneert het tijdstip van ontvangst van het laatste opdrachtbericht van de client.

clock_timestamp() geeft de actuele huidige tijd terug, en daarom verandert de waarde ervan zelfs binnen een enkele SQL-opdracht.

Zie voor meer informatie de documentatie .



  1. XML-uitvoer van MySQL

  2. Retourneer alleen rij als waarde niet bestaat

  3. Hoe weet u of een berekende kolom deterministisch is in SQL Server?

  4. kan de parameter niet uit de opgeslagen procedure halen met behulp van php