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

Was ist das kulturneutrale Datumsformat für SQL Server?

Ich empfehle die Lektüre von Tibor Karaszis The ultimative guide to the datetime datatypes .

Wenn Sie Ihr Datum/Ihre Uhrzeit im unseparierten Format oder im ISO 8601-Format eingeben, sollten Sie mit jeder Konfiguration zufrieden sein.

Unseparated = 'yyyymmdd hh:mm:ss'
ISO 8601    = 'yyyy-mm-ddThh:mm:ss'

Aktualisieren (aus Kommentaren):

Wenn Sie nur ein Datum (ohne den Zeitteil) eingeben müssen, müssen Sie den 'YYYYMMDD' verwenden im Format 'YYYY-MM-DD' wird nicht funktionieren. Ein Beispiel finden Sie im verlinkten Artikel.