Date & Time
PostgreSQL
STATEMENT_TIMESTAMP
Mengembalikan timestamp saat statement SQL dimulai. Konsisten dalam satu statement tapi berbeda antar statement dalam satu transaksi.
Tipe hasil:
timestamp with time zoneSyntax
SQL
STATEMENT_TIMESTAMP()Parameter
Fungsi ini tidak memerlukan parameter.
Contoh Penggunaan
Statement vs Clock
SQL
1 SELECT STATEMENT_TIMESTAMP(), pg_sleep(1), STATEMENT_TIMESTAMP(), CLOCK_TIMESTAMP();
STATEMENT_TIMESTAMP tetap sama, CLOCK_TIMESTAMP berubah.
Hasil
| statement_timestamp | statement_timestamp | clock_timestamp |
|---|---|---|
| 2024-01-15 10:30:00+07 | 2024-01-15 10:30:00+07 | 2024-01-15 10:30:01+07 |