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.