Di PostgreSQL, current_date
fungsi mengembalikan tanggal saat ini.
Sintaks
Sintaksnya seperti ini:
current_date
Jadi itu tidak menerima parameter apa pun.
Perhatikan bahwa tidak ada tanda kurung yang diperlukan (atau diterima).
Contoh
Berikut adalah contoh dasar untuk didemonstrasikan.
SELECT current_date;
Hasil:
2020-07-01
Tanggal aktual didasarkan pada tanggal/waktu mulai transaksi saat ini. Oleh karena itu, itu tidak berubah saat transaksi berlangsung.
Jadi misalnya, jika Anda memulai transaksi tepat sebelum tengah malam, dan transaksi berlanjut hingga hari berikutnya, tanggal yang dikembalikan oleh current_date()
akan menjadi tanggal transaksi dimulai, terlepas dari apakah current_date()
dipanggil sebelum tengah malam atau sesudahnya.
Hal ini memungkinkan satu transaksi memiliki gagasan yang konsisten tentang waktu "saat ini", sehingga beberapa modifikasi dalam transaksi yang sama memiliki cap waktu yang sama.