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)