CURRENT_USER - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

CURRENT_USER

Mengembalikan nama pengguna pengguna “efektif” saat ini dari database, sebagaimana berlaku untuk memeriksa izin. Biasanya, nama pengguna ini akan sama dengan pengguna sesi; Namun, ini kadang-kadang dapat diubah oleh pengguna super.

catatan

Jangan gunakan tanda kurung tambahan saat memanggil _. CURRENT USER

Sintaks

current_user

Jenis pengembalian

CURRENT_ USER mengembalikan tipe NAME data dan dapat dilemparkan sebagai CHAR atau VARCHAR string.

Catatan penggunaan

Jika prosedur tersimpan dibuat menggunakan SECURITY DEFINER opsi PROCEDURE perintah CREATE _, saat menjalankan USER fungsi CURRENT _ dari dalam prosedur tersimpan, Amazon Redshift mengembalikan nama pengguna pemilik prosedur yang disimpan.

Contoh

Query berikut mengembalikan nama pengguna database saat ini:

select current_user; current_user -------------- dwuser (1 row)