Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi CURRENT_DATE
CURRENT_DATE mengembalikan tanggal di zona waktu sesi saat ini (UTC secara default) dalam format default: YYYY-MM-DD.
catatan
CURRENT_DATE mengembalikan tanggal mulai untuk transaksi saat ini, bukan untuk awal pernyataan saat ini. Pertimbangkan skenario di mana Anda memulai transaksi yang berisi beberapa pernyataan pada 10/01/08 23:59, dan pernyataan yang berisi CURRENT_DATE berjalan pada 10/02/08 00:00. CURRENT_DATE kembali10/01/08
, tidak. 10/02/08
Sintaks
CURRENT_DATE
Jenis pengembalian
DATE
Contoh-contoh
Contoh berikut mengembalikan tanggal saat ini (di Wilayah AWS mana fungsi berjalan).
select current_date;
date ------------ 2008-10-01
Contoh berikut membuat tabel, menyisipkan baris di mana default kolom todays_date
adalah CURRENT_DATE, dan kemudian memilih semua baris dalam tabel.
CREATE TABLE insert_dates( label varchar(128) NOT NULL, todays_date DATE DEFAULT CURRENT_DATE); INSERT INTO insert_dates(label) VALUES('Date row inserted'); SELECT * FROM insert_dates;
label | todays_date ------------------+------------- Date row inserted | 2023-05-10