SQL Server функция SYSTEM_USER

В этом учебном пособии вы узнаете, как использовать функцию SYSTEM_USER в SQL Server (Transact-SQL) с синтаксисом и примерами.

Описание

В SQL Server (Transact-SQL) функция SYSTEM_USER возвращает возвращает информацию имени пользователя для текущего пользователя в базе данных SQL Server.

Синтаксис

Синтаксис функции SYSTEM_USER в SQL Server (Transact-SQL):

SYSTEM_USER

Параметры или аргументы

Для функции SYSTEM_USER нет параметров или аргументов.

Примечание

  • Если текущий пользователь зарегистрирован в SQL Server с использованием проверки подлинности Windows, функция SYSTEM_USER вернет данные имени входа в следующем формате: DOMAIN \ user_name
  • Если текущий пользователь зарегистрирован в SQL Server с использованием проверки подлинности SQL Server, функция SYSTEM_USER вернет данные имени входа в следующем формате: user_name
  • Не помещайте круглые скобки () после функции SYSTEM_USER.
  • См. Также функции CURRENT_USER, USER_NAME и SESSION_USER.

Применение

Функция SYSTEM_USER может использоваться в следующих версиях SQL Server (Transact-SQL):
SQL Server vNext, SQL Server 2016, SQL Server 2015, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005

Пример

Рассмотрим некоторые примеры SQL Server функции SYSTEM_USER, чтобы понять, как использовать функцию SYSTEM_USER в SQL Server (Transact-SQL). Например: