USER_NAME function in SQL Server

This article will show you in detail how to use the function to handle the USER_NAME statement in SQL Server with specific syntax and examples to better visualize and capture the function.

This article will show you in detail how to use the USER_NAME statement handling function in SQL Server with specific syntax and examples to better visualize and capture the function.

Describe

The command USER_NAME in SQL Server returns database username information based on the id passed. If no id is specified, this function returns the name of the current user.

Syntax

To use the command USER_NAME in SQL Server, we use the following syntax:

 USER_NAME([id_number]) 

Parameters :

  1. id_number: The id number associated with the user in SQL Server.

Note :

  1. If the value is passed to id, USER_NAME returns the username that represents that id.
  2. If the id number is not provided, USER_NAME will return the current username in SQL Server.
  3. See also CURRENT_USER, SYSTEM_USER and SESSION_USER functions.
  4. USER_NAME can be used in later versions of SQL Server: SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005.

For example

See how to use the command USER_NAME in SQL Server.

 SELECT USER_NAME(); 
Result: 'quantrimang'

SELECT USER_NAME(12);
Result: 'jsmith'

Previous article: SYSTEM_USER function in SQL Server

4 ★ | 1 Vote