Aracılığıyla paylaş


APP_NAME (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Bu fonksiyon, uygulama bu isim değerini belirliyorsa, mevcut oturumun uygulama adını döndürür.

Önemli

İstemci uygulama adını sağlar ve APP_NAME uygulama adı değerini hiçbir şekilde doğrulamaz. Güvenlik kontrolü kapsamında kullanma APP_NAME .

Transact-SQL söz dizimi kuralları

Sözdizimi

APP_NAME  ( )  

Dönüş Türleri

nvarchar(128)

Açıklamalar

APP_NAME Farklı uygulamaları ayırt etmek için, bu uygulamalar için farklı işlemler yapmak için kullanılır. Örneğin, APP_NAME farklı uygulamaları ayırt edebilir, bu da her uygulama için farklı bir tarih formatı sağlar. Ayrıca, belirli uygulamalara bilgi mesajının geri gönderilmesine de olanak tanıyabilir.

Management Studio'da uygulama adını ayarlamak için, Connect to Database Engine iletişim kutusundaki Seçenekler'e tıklayın. Ek Bağlantı Parametreleri sekmesinde, şu formatta bir uygulama özniteliği ekleyin;app='application_name'

Example

Bu örnek, bu süreci başlatan istemci uygulamasının bir SQL Server Management Studio oturum olup olmadığını kontrol eder. Daha sonra US veya ANSI formatında bir tarih değeri sağlar.

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  

Ayrıca bakınız

Sistem İşlevleri (Transact-SQL)
Functions