Di Oracle Database, USER
fungsi mengembalikan nama pengguna sesi (pengguna yang masuk).
Sintaks
Sintaksnya seperti ini:
USER
Jadi, tidak ada tanda kurung atau argumen yang diperlukan (atau diterima).
Contoh
Berikut ini contoh untuk didemonstrasikan:
SELECT USER FROM DUAL;
Hasil:
HR
Dalam hal ini, pengguna saat ini adalah HR
.
Hasil aktual akan tergantung pada pengguna sesi yang menjalankan kueri. Ini dapat berubah selama durasi sesi database karena sesi Real Application Security dilampirkan atau dilepas.
Fungsi serupa adalah UID
fungsi, yang mengembalikan ID pengguna sesi.
Ini mereka berdampingan:
SELECT UID, USER FROM DUAL;
Hasil:
UID USER ______ _______ 138 HR