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