Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je interroger la culture de la base de données (SQL Server 2005) ?

Vous pouvez en savoir plus sur la langue actuellement configurée en utilisant ceci :

SELECT @@language

et vous voudrez peut-être aussi consulter ceci :

EXEC sp_helplanguage

Il affichera les langues disponibles et les formats de date, etc. dont ils disposent. Il s'agit essentiellement du contenu de sys.syslanguages table du catalogue système.

En ce qui concerne la gestion des dates - utilisez de préférence des requêtes paramétrées basées sur DateTime, ou si vous devez avoir des chaînes de date, utilisez le Format de date ISO-8601 dans SQL Server.

Le format YYYYMMDD ou YYYYMMDD HH:MM:SS fonctionnera toujours, quels que soient les paramètres de langue actuellement sélectionnés dans SQL Server.