Evaluar y enviar comentarios
Contenido de la comunidad
En esta sección
Estadísticas Anotaciones (0)
Contraer todo/Expandir todo Contraer todo
Hay además otras versiones disponibles para:
Libros en pantalla de SQL Server 2008 (julio de 2009)
SET LANGUAGE (Transact-SQL)

Especifica el entorno de idioma de la sesión. El idioma de la sesión determina los formatos de datetime y los mensajes del sistema.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

SET LANGUAGE { [ N ] 'language' | @language_var } 
[N]'language' | @language_var

Es el nombre del idioma tal como está almacenado en sys.syslanguages. Este argumento puede ser Unicode o DBCS convertido a Unicode. Para especificar un idioma en Unicode, utilice N'language'. Si se especifica como variable, ésta debe ser de tipo sysname.

La opción SET LANGUAGE se establece en tiempo de ejecución, no en tiempo de análisis.

SET LANGUAGE establece la opción SET DATEFORMAT de forma implícita.

Debe pertenecer a la función public.

En el ejemplo siguiente se establece el idioma predeterminado en Italian, se muestra el nombre del mes y, después, se cambia de nuevo a us_english y se vuelve a mostrar el nombre del mes.

DECLARE @Today DATETIME
SET @Today = '12/5/2007'

SET LANGUAGE Italian
SELECT DATENAME(month, @Today) AS 'Month Name'

SET LANGUAGE us_english
SELECT DATENAME(month, @Today) AS 'Month Name' 
GO
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2009 Microsoft Corporation. Reservados todos los derechos. Condiciones de Uso | Marcas registradas | Declaración de privacidad
Page view tracker