| Einheit | Kürzel |
|---|---|
| year | yyyy, yy |
| quarter | qq, q |
| month | mm, m |
| dayofyear | dy, y |
| day | dd, d |
| week | wk, ww |
| weekday | dw |
| hour | hh |
| minute | mi, n |
| second | ss, s |
| millisecond | ms |
Es können entweder die ausführlichen Ausdrücke der ersten Spalte oder eines der Kürzel der zweiten Spalte verwendet werden. Die Ausdrücke werden vom Ms-SqlServer direkt erkannt, sie dürfen nicht in Hochkommata eingeschlossen werden.
Verwechseln Sie diese Liste nicht mit den Regeln für die Formatierung von Datums- oder Zeitspalten in Ausgabeseiten (siehe Formate für Datum / Zeit ). Die Informationen werden zunächst aus dem Sql-Server heraus in die .NET-Laufzeitumgebung transportiert. Erst im Rahmen der Erstellung der Html-Ausgabeseite (per Xsl aus der Xml-Ausgabeseite und den von der Datenbank geholten Informationen) wird die Kultur des Clientbrowsers berücksichtigt. Bei der lokalen Sql-Server-Installation kann die Ausgabekultur nicht von Benutzern beeinflußt werden, der SqlServer liefert immer englische Informationen aus.
Falls Sie diesen Text ohne Bezug auf server-daten lesen und Ihre eigene SqlServer-Installation nutzen: Die 'default language' - SqlServer-Option erlaubt die Festlegung der Grundsprache. Sie kann mit
sp_configure 'default language', <langid>für diese SqlServer-Instanz festgelegt werden. Neue Benutzer erhalten diese Sprache als Standardsprache, falls nicht bei der Erstellung mit 'sp_addlogin' der '@deflanguage'-Parameter einen neuen Wert erhielt. Innerhalb einer einzelnen Sitzung kann die Sprache mit der 'Set Language' - Option geändert werden. Die 33 standardmäßig unterstützten Sprachen sind in der master.dbo.syslanguages-Tabelle hinterlegt.