Función USER_NAME() en SQL Server

NOMBRE DE USUARIO() :

Esta función en SQL Server se usa para devolver el nombre de usuario de la base de datos que se basa en la identificación indicada.

Características :

  • Esta función se utiliza para encontrar el nombre de usuario de la base de datos utilizada.
  • Esta función viene en Funciones Avanzadas.
  • Esta función acepta solo un parámetro, es decir, el número de identificación.
  • Esta función devuelve el nombre del usuario actual en caso de que no se especifique el número de identificación.

Sintaxis:

USER_NAME(id_number)

Parámetro:

Este método acepta solo un parámetro.

  • id_number: número de identificación especificado en la base de datos del usuario. es opcional

Devoluciones :

Devuelve el nombre de usuario del número de identificación especificado. Además, si no se especifica el número de identificación, devuelve el nombre de usuario actual.

Ejemplo 1 :

Usando la función USER_NAME() y obteniendo el nombre de usuario sin número de identificación.

SELECT USER_NAME();

Producción :

nidhi

Aquí, el número de identificación no se proporciona, por lo que se devuelve el nombre del usuario actual.

Ejemplo-2:

Usando la función USER_NAME() y obteniendo el nombre de usuario del número de identificación especificado.

SELECT USER_NAME(2);

Producción :

Geek

Ejemplo-3:

Usando la función USER_NAME() y obteniendo el nombre de usuario del número de identificación especificado usando una variable.

DECLARE @id INT;
SET @id = 3;
SELECT USER_NAME(@id);

Producción :

INFORMATION_SCHEMA

Ejemplo-4:

Usando la función USER_NAME() y obteniendo el nombre de usuario del número de identificación especificado usando la función CAST().

SELECT USER_NAME(CAST(2.2 as int));

Producción :

Geek

Solicitud :

Esta función se utiliza para encontrar el nombre de usuario de la base de datos utilizada.

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *