Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Datentypen » Datentypen für Datum und Uhrzeit » Datums- und Zeitangaben an die Datenbank senden

 

Transact-SQL-Konvertierung von Zeichenfolgen in Datums-/Zeitangaben

Konvertierung von Zeichenfolgen in Datums- und Zeitdatentypen

Wenn eine Zeichenfolge, die nur einen Zeitwert (keine Datumsangabe) enthält, in einen Datums/Zeitdatentyp konvertiert wird, verwendet SQL Anywhere das aktuelle Datum.

Wenn der Bruchteilabschnitt einer Zeitangabe weniger als 3 Stellen hat, interpretiert SQL Anywhere den Wert auf die gleiche Art, unabhängig davon, ob vorher ein Punkt oder ein Doppelpunkt steht: Ein einstelliger Wert stellt eine Zehntelsekunde, ein zweistelliger Wert eine Hunderstelsekunde und ein dreistelliger Wert eine Tausendstelsekunde dar.

Beispiele

SQL Anywhere konvertiert den Millisekundenwert unabhängig vom Trennzeichen auf dieselbe Art und Weise.

12:34:56.7 bis 12:34:56.700
12:34:56:7 bis 12:34:56.700
12.34.56.78 bis 12:34:56.780
12.34.56:78 bis 12:34:56.780
12:34:56.789 bis 12:34:56.789
12:34:56:789 bis 12:34:56.789