Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kembalikan Nama Login Saat Ini di SQL Server (T-SQL)

Anda dapat menggunakan SUSER_NAME() berfungsi untuk melihat nama login yang sedang Anda gunakan untuk mengakses SQL Server.

Fungsi ini mengembalikan mengembalikan nama identifikasi login pengguna. Ini juga memungkinkan Anda untuk mendapatkan nama login pengguna lain, berdasarkan nomor identifikasi login mereka.

Contoh

Berikut cara mendapatkan pengguna saat ini.

SELECT SUSER_NAME();

Hasil:

sa

Dalam hal ini saya login sebagai sa .

Kembalikan Pengguna Tertentu

Berikut ini contoh mendapatkan nama identifikasi login untuk pengguna lain.

SELECT SUSER_NAME(262);

Hasil:

Rick

Sertakan Workstation Saat Ini

Anda juga dapat menggunakan HOST_NAME() untuk mengembalikan ID workstation Anda saat ini.

SELECT 
  HOST_NAME() AS HOST_NAME,
  SUSER_NAME() AS SUSER_NAME;

Hasil:

+---------------------+--------------+
 | HOST_NAME           | SUSER_NAME   |
 |---------------------+--------------|
 | Bobs-MacBook-Pro    | Bob          |
 +---------------------+--------------+ 

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bitmap Mode Batch di SQL Server

  2. Ekspresi reguler di dalam SQL Server

  3. Menjalankan prosedur tersimpan yang dijadwalkan pada SQL server

  4. Gunakan TYPE_NAME() untuk Mendapatkan Nama Tipe Data di SQL Server

  5. Pemulihan Cadangan Paralel SQL Server -2