Heim >Datenbank >MySQL-Tutorial >Wie kann ich Strings in Datetimes in SQL Server konvertieren?
Konvertieren von Zeichenfolgen in Datums- und Uhrzeitangaben in SQL Server
In Microsoft SQL Server erfordert die Konvertierung einer Zeichenfolge in einen Datums- und Uhrzeitwert die Verwendung von CONVERT( ) oder CAST()-Funktionen. Im Gegensatz zu anderen Datenbanken, in denen beliebige Zeichenfolgenformate konvertiert werden können, erwartet SQL Server die Einhaltung eines bestimmten Datumsformats.
Steuern des Zeichenfolgenformats
Beim Aktualisieren eines Datums-/Uhrzeitfelds mit B. eine Datumszeichenfolge, ist es wichtig, Folgendes einzuhalten Format:
'YYYY-MM-DD HH:mm:ss'
Wobei:
SQL-Syntax zum Konvertieren und Aktualisieren
Um ein Datum/Uhrzeit-Feld mit dem Namen MyDate in zu aktualisieren Tabelle MyTable mithilfe einer Datumszeichenfolge verwenden, kann die folgende Syntax verwendet werden:
UPDATE MyTable SET MyDate = CONVERT(datetime, '2009-07-16 08:28:01')
In diesem Beispiel entspricht die Zeichenfolge „2009-07-16 08:28:01“ dem erforderlichen Datumsformat und wird angezeigt in den entsprechenden Datums-/Uhrzeitwert für das Feld „MyDate“ konvertiert.
Zusätzlich Überlegungen
Ausführlichere Informationen zum Konvertieren und Umwandeln von Datentypen, einschließlich verschiedener Datumsformatierungsoptionen, finden Sie in der Microsoft-Dokumentation unter:
https://learn.microsoft.com/ en-us/sql/t-sql/functions/cast-and-convert-transact-sql
Das obige ist der detaillierte Inhalt vonWie kann ich Strings in Datetimes in SQL Server konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!