Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich die Datenbankkultur abfragen (SQL Server 2005)?

Über die aktuell eingestellte Sprache können Sie sich hier informieren:

SELECT @@language

und vielleicht möchten Sie sich auch das ansehen:

EXEC sp_helplanguage

Es zeigt die verfügbaren Sprachen und welche Datumsformate usw. sie haben. Dies ist im Grunde der Inhalt der sys.syslanguages Systemkatalogtabelle.

Was die Datumsbehandlung anbelangt, verwenden Sie vorzugsweise auf DateTime basierende parametrisierte Abfragen, oder wenn Sie Datumszeichenfolgen haben müssen, verwenden Sie ISO-8601-Datumsformat im SQL-Server.

Das Format YYYYMMDD oder YYYYMMDD HH:MM:SS funktioniert immer, unabhängig von den aktuell ausgewählten Spracheinstellungen in SQL Server.