Date & Time
BigQuery
CURRENT_TIMESTAMP
Mengembalikan timestamp saat ini dalam UTC. Ini adalah cara paling umum untuk mendapatkan waktu saat ini di BigQuery.
Tipe hasil:
TIMESTAMPDiperbarui: 16 Mei 2026Syntax
SQL
CURRENT_TIMESTAMP()Parameter
Fungsi ini tidak memerlukan parameter.
Contoh Penggunaan
Get Current Timestamp
SQL
1 SELECT 2 CURRENT_TIMESTAMP() as now_utc, 3 TIMESTAMP(CURRENT_TIMESTAMP(), 'Asia/Jakarta') as now_jakarta;
Timestamp saat ini.
Hasil
| now_utc | now_jakarta |
|---|---|
| 2024-01-15 14:30:00.123456 UTC | 2024-01-15 21:30:00.123456 |
Audit Column
SQL
1 INSERT INTO `project.dataset.audit_log` 2 (action, user_id, created_at) 3 VALUES 4 ('login', 'user123', CURRENT_TIMESTAMP());
Gunakan untuk kolom audit timestamp.
Recent Records
SQL
1 SELECT * 2 FROM `project.dataset.events` 3 WHERE event_time >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 1 HOUR);
Filter events dalam 1 jam terakhir.
Pertanyaan Umum tentang CURRENT_TIMESTAMP
Apa itu fungsi CURRENT_TIMESTAMP di BigQuery?
Mengembalikan timestamp saat ini dalam UTC. Ini adalah cara paling umum untuk mendapatkan waktu saat ini di BigQuery. Di BigQuery, fungsi CURRENT_TIMESTAMP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CURRENT_TIMESTAMP di BigQuery?
Gunakan sintaks berikut: CURRENT_TIMESTAMP(). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CURRENT_TIMESTAMP?
Fungsi CURRENT_TIMESTAMP mengembalikan nilai bertipe TIMESTAMP. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.