다음을 통해 공유


APP_NAME(Transact-SQL)

응용 프로그램에 의해 설정된 경우 현재 세션의 응용 프로그램 이름을 반환합니다.

적용 대상: SQL Server(SQL Server 2008 - current version), Windows Azure SQL 데이터베이스(최초 릴리스 - 현재 릴리스)

항목 링크 아이콘 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)