sql >> Database >  >> RDS >> Sqlserver

Retourneer de huidige aanmeldingsnaam in SQL Server (T-SQL)

U kunt de SUSER_NAME() . gebruiken functie om de loginnaam te zien die u momenteel gebruikt om toegang te krijgen tot SQL Server.

Deze functie retourneert de login-identificatienaam van de gebruiker. Het stelt je ook in staat om de loginnaam van een andere gebruiker te krijgen, gebaseerd op hun login-identificatienummer.

Voorbeeld

Hier leest u hoe u de huidige gebruiker kunt krijgen.

SELECT SUSER_NAME();

Resultaat:

sa

In dit geval was ik ingelogd als sa .

Een specifieke gebruiker retourneren

Hier is een voorbeeld van het verkrijgen van de login-identificatienaam voor een andere gebruiker.

SELECT SUSER_NAME(262);

Resultaat:

Rick

Voeg het huidige werkstation toe

Je kunt ook HOST_NAME() . gebruiken om uw huidige werkstation-ID terug te geven.

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

Resultaat:

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

  1. Zoeken met accenten in sqlite (Android)

  2. Oracle naar PostgreSQL:ANSI outer join-syntaxis in PostgreSQL

  3. Hoe u uw MySQL-versie kunt controleren

  4. Hoe LEFT() werkt in MariaDB