Możesz dowiedzieć się o aktualnie skonfigurowanym języku, korzystając z tego:
SELECT @@language
możesz też sprawdzić to:
EXEC sp_helplanguage
Pokaże dostępne języki, formaty dat itp., Które mają. Jest to w zasadzie zawartość sys.syslanguages
tabela katalogów systemowych.
Jeśli chodzi o obsługę dat - najlepiej użyj sparametryzowanych zapytań opartych na DateTime lub jeśli musisz mieć ciągi dat, użyj Format daty ISO-8601 w SQL Server.
Format YYYYMMDD
lub YYYYMMDD HH:MM:SS
będzie zawsze działać, niezależnie od aktualnie wybranych ustawień językowych w SQL Server.