Date & Time
PostgreSQL
TRANSACTION_TIMESTAMP
Mengembalikan timestamp saat transaksi dimulai. Sama dengan CURRENT_TIMESTAMP. Konsisten dalam seluruh transaksi.
Tipe hasil:
timestamp with time zoneSyntax
SQL
TRANSACTION_TIMESTAMP()Parameter
Fungsi ini tidak memerlukan parameter.
Contoh Penggunaan
Transaction Timestamp
SQL
1 BEGIN; 2 SELECT TRANSACTION_TIMESTAMP(); 3 -- do some work 4 SELECT TRANSACTION_TIMESTAMP(); -- sama 5 COMMIT;
Timestamp tetap sama selama transaksi.
Hasil
| transaction_timestamp |
|---|
| 2024-01-15 10:30:00+07 |