current_user fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime 10.4 LTS ke atas

Mengembalikan pengguna yang menjalankan pernyataan. current_user adalah alias untuk session_user.

Warning

Fungsi ini tidak digunakan lagi. Standar SQL mencadangkan CURRENT_USER untuk pengguna yang berwenang, tetapi dalam Azure Databricks mengembalikan pengguna sesi, yang dapat menyesatkan. Gunakan session_user sebagai gantinya.

Sintaks

current_user()

Argumen

Fungsi ini tidak membutuhkan argumen.

Mengembalikan

STRING.

Kurung kurawal bersifat opsional.

Catatan

Ketika dipanggil oleh perwakilan layanan, fungsi ini mengembalikan UUID perwakilan layanan alih-alih nama yang dapat dibaca.

Contoh

> SELECT current_user();
 user1

> SELECT current_user;
 user1