String

SESSION_USER

BigQueryBigQuery

Mengembalikan email address dari user yang menjalankan query.

Tipe hasil: STRINGDiperbarui: 16 Mei 2026

Syntax

SQL
SESSION_USER()

Parameter

Fungsi ini tidak memerlukan parameter.

Contoh Penggunaan

Get Current User

SQL
1SELECT SESSION_USER() AS current_user;

Email user yang menjalankan query.

Hasil
current_user: user@example.com

Audit Trail

SQL
1INSERT INTO audit_log (action, performed_by, timestamp)
2VALUES ('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.