Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Microsoft Fabric'te
SQL analitiği uç noktasıMicrosoft Fabric'te
DepoMicrosoft Fabric'te SQL veritabanı
Oturum için dil ortamını belirler. Oturum dili, tarih, saat formatlarını ve sistem mesajlarını belirler.
Transact-SQL söz dizimi kuralları
Sözdizimi
SET LANGUAGE { [ N ] 'language' | @language_var }
Arguments
[N]'dil' | @language_var
Dilin sys.syslanguages'te saklandığı isim. Bu argüman Unicode veya DBCS ile Unicode'a dönüştürülebilir. Unicode'da bir dil belirtmek için N'<language>'. Değişken olarak belirtilmişse, değişken sysname olmalıdır.
Açıklamalar
Ayarları SET LANGUAGE işleme veya çalıştırma zamanında ayarlanır, ayrıştırma zamanında değil.
SET LANGUAGE örtük olarak SET DATEFORMAT ayarını ayarlar.
Permissions
"" genel "" rolüne üyelik gerektirir.
Örnekler
Aşağıdaki örnek, varsayılan dili Italian, olarak ayarlıyor, ay adını gösterir ve sonra tekrar ay us_english adını gösterir.
DECLARE @Today DATETIME;
SET @Today = '2024-08-05';
SET LANGUAGE Italian;
SELECT DATENAME(month, @Today) AS 'Month Name';
SET LANGUAGE us_english;
SELECT DATENAME(month, @Today) AS 'Month Name';
GO