Anda dapat menggunakan SUSER_ID()
berfungsi untuk mengembalikan nomor identifikasi login pengguna saat ini.
Anda juga dapat menggunakannya untuk mengembalikan ID login pengguna lain.
Ini mirip dengan mengembalikan nama login saat ini, kecuali di sini kami mengembalikan ID.
Contoh
Di sini saya mengembalikan nomor identifikasi login saya sendiri.
SELECT SUSER_ID();
Kembali:
1
Dalam hal ini, saya login sebagai sa
dan ID loginnya adalah 1.
Dapatkan ID Pengguna Lain
Untuk mendapatkan ID login pengguna lain, cukup berikan nama identifikasi login pengguna tersebut sebagai argumen.
SELECT SUSER_ID('Rick');
Hasil:
262
Sertakan Nama Login &Workstation
Berikut adalah contoh yang mengembalikan nama login dan workstation bersama dengan ID login.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_ID() AS SUSER_ID,
SUSER_NAME() AS SUSER_NAME;
Hasil:
+---------------------+------------+--------------+ | HOST_NAME | SUSER_ID | SUSER_NAME | |---------------------+------------+--------------| | Ricks-MacBook-Pro | 262 | Rick | +---------------------+------------+--------------+
Dalam hal ini, pengguna yang saat ini masuk adalah Rick.