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

Wie kann ein Datums-/Uhrzeitwertfehler außerhalb des gültigen Bereichs verhindert werden?

"jjjjmmtt" ist am sichersten, das grundlegende ISO-8601-Format. "JJJJ-MM-TT" weist Probleme auf, wie der Link unten erwähnt

Mit Zeiten:"yyyymmdd hh:mm:ss"

SQL Server kann etwas seltsam sein beim Umgang mit datetimes. Es wurde größtenteils in SQL Server 2008 mit den neuen Datums- und Zeitformaten behoben. Die definitiver Artikel von Tibor Karaszi

Bearbeiten:Und noch ein Artikel von Tony Rogerson für die Ungläubigen