String
BigQuery
SESSION_USER
Mengembalikan email address dari user yang menjalankan query.
Tipe hasil:
STRINGDiperbarui: 16 Mei 2026Syntax
SQL
SESSION_USER()Parameter
Fungsi ini tidak memerlukan parameter.
Contoh Penggunaan
Get Current User
SQL
1 SELECT SESSION_USER() AS current_user;
Email user yang menjalankan query.
Hasil
current_user: user@example.com
Audit Trail
SQL
1 INSERT INTO audit_log (action, performed_by, timestamp) 2 VALUES ('data_export', SESSION_USER(), CURRENT_TIMESTAMP());
Log siapa yang melakukan aksi.
Hasil
(audit record inserted)
Pertanyaan Umum tentang SESSION_USER
Apa itu fungsi SESSION_USER di BigQuery?
Mengembalikan email address dari user yang menjalankan query. Di BigQuery, fungsi SESSION_USER termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan SESSION_USER di BigQuery?
Gunakan sintaks berikut: SESSION_USER(). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi SESSION_USER?
Fungsi SESSION_USER mengembalikan nilai bertipe STRING. 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.