Поделиться через


APP_NAME (Transact-SQL)

Возвращает имя приложения для текущего сеанса, если оно установлено приложением.

Применимо для следующих объектов: SQL Server (SQL Server 2008 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск).

Значок ссылки на раздел Cинтаксические обозначения в Transact-SQL

Синтаксис

APP_NAME  ( )

Возвращаемые типы

nvarchar(128)

Примеры

В следующем примере проверяется, является ли клиентское приложение, запустившее процесс, сеансом среды SQL Server Management Studio.

USE AdventureWorks2012;
GO
DECLARE @CurrentApp varchar(128)= APP_NAME();
--SELECT @CurrentApp;
IF @CurrentApp <> 'Microsoft SQL Server Management Studio - Query'
PRINT 'This process was not started by a SQL Server Management Studio query session.' ;
GO
GO

См. также

Справочник

Системные функции (Transact-SQL)

Встроенные функции (Transact-SQL)