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 pengguna.

Catatan

Standar SQL membedakan antara CURRENT_USER dan SESSION_USER. Di Databricks SQL dan Databricks Runtime 14.1 ke atas, Anda harus menggunakan SESSION_USER alih-alih CURRENT_USER atau USER.

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