Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Endpoint di analisi SQL in Microsoft Fabric
Warehouse in Microsoft Fabric
Specifica la lingua per la sessione. La lingua impostata determina i formati dei valori datetime e la lingua dei messaggi di sistema.
Convenzioni relative alla sintassi Transact-SQL
SET LANGUAGE { [ N ] 'language' | @language_var }
Nome della lingua archiviata in sys.syslanguages. Questo argomento può essere un valore Unicode o un valore DBCS convertito in Unicode. Per specificare una lingua in Unicode, usare N'<language>'
. Se viene specificata come variabile, deve essere una variabile di tipo sysname.
L'impostazione di viene impostata in fase di SET LANGUAGE
esecuzione o in fase di esecuzione e non in fase di analisi.
SET LANGUAGE
imposta in modo implicito l'impostazione di SET DATEFORMAT.
È richiesta l'appartenenza al ruolo public .
Nell'esempio seguente la lingua predefinita viene impostata su Italian
e viene visualizzato il nome del mese. Viene quindi reimpostata su us_english
e viene visualizzato nuovamente il nome del mese.
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
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stesso