Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Esta función devuelve el nombre de aplicación de la sesión actual, si la aplicación establece ese valor de nombre.
Importante
El cliente proporciona el nombre de la aplicación y APP_NAME
no verifica de ninguna manera el valor del nombre de la aplicación. No utilice APP_NAME
como parte de una comprobación de seguridad.
Convenciones de sintaxis de Transact-SQL
APP_NAME ( )
nvarchar(128)
Use APP_NAME
para distinguir entre otras aplicaciones, como una manera de realizar otras acciones para esas aplicaciones. Por ejemplo, APP_NAME
puede distinguir entre aplicaciones diferentes, lo que permite otro formato de fecha para cada aplicación. También puede permitir el envío de un mensaje informativo a ciertas aplicaciones.
Para establecer el nombre de una aplicación en Management Studio, haga clic en Opciones en el cuadro de diálogo Conectar al motor de base de datos. En la pestaña Parámetros de conexión adicionales, indique un atributo app con el formato ;app='application_name'
.
En este ejemplo se comprueba si la aplicación cliente que inició este proceso es una sesión de SQL Server Management Studio
. Después, proporciona un valor de fecha en formato de EE. UU. o ANSI.
USE AdventureWorks2022;
GO
IF APP_NAME() = 'Microsoft SQL Server Management Studio - Query'
PRINT 'This process was started by ' + APP_NAME() + '. The date is ' + CONVERT ( VARCHAR(100) , GETDATE(), 101) + '.';
ELSE
PRINT 'This process was started by ' + APP_NAME() + '. The date is ' + CONVERT ( VARCHAR(100) , GETDATE(), 102) + '.';
GO
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy