sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo puedo consultar la cultura de la base de datos (SQL Server 2005)?

Puede obtener información sobre el idioma configurado actualmente usando esto:

SELECT @@language

y es posible que también desee ver esto:

EXEC sp_helplanguage

Mostrará los idiomas disponibles y qué formatos de fecha, etc. tienen. Este es básicamente el contenido de sys.syslanguages tabla de catálogo del sistema.

En cuanto al manejo de fechas, preferiblemente use consultas parametrizadas basadas en DateTime, o si tiene que tener cadenas de fechas, use Formato de fecha ISO-8601 en SQL Server.

El formato YYYYMMDD o YYYYMMDD HH:MM:SS siempre funcionará, independientemente de la configuración de idioma actualmente seleccionada en SQL Server.