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

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » SQL-Datentypen » Datentypen für Datum und Uhrzeit

 

Datums- und Zeitangaben an die Datenbank senden

Datums- und Zeitangaben können auf eine der folgenden Arten an eine Datenbank gesendet werden:

  • Über jede Schnittstelle als Zeichenfolge

  • Über ODBC als TIMESTAMP-Struktur

  • Über Embedded SQL als SQLDATETIME-Struktur

Datums- und Zeitangaben mit Zeitzonen-Offsets dürfen nur als Zeichenfolgen an die Datenbank gesendet werden.

Wenn eine Zeitangabe als Zeichenfolge (beim TIME-Datentyp) oder als Teil einer Zeichenfolge (bei den Datentypen DATE, TIMESTAMP und TIMESTAMP WITH TIME ZONE) an die Datenbank gesendet wird, müssen die Stunden, Minuten und Sekunden durch Doppelpunkte im Format hh:mm:ss.ssssss getrennt werden, können aber an beliebiger Stelle in der Zeichenfolge erscheinen. Folgende Eingaben sind gültige und eindeutige Zeichenfolgen für Zeitangaben:

21:35 - 24-Stunden-Zeitformat, wenn weder am noch pm angegeben ist
10:00pm - pm ist angegeben, daher als 12-Stunden-Zeitformat interpretiert
10:00 - 10:00am, weil kein pm angegeben ist
10:23:32.234 - Sekunden und Sekundenbruchteile

Wenn eine Datumsangabe als Zeichenfolge (beim DATE-Datentyp) oder als Teil einer Zeichenfolge (bei den Datentypen TIMESTAMP und TIMESTAMP WITH TIME ZONE) an die Datenbank gesendet wird, kann die Zeichenfolge auf zwei Arten angegeben werden:

  • Als Zeichenfolge im Format jjjj/mm/tt oder jjjj-mm-tt, was von der Datenbank eindeutig interpretiert wird.

  • Als Zeichenfolge, die gemäß der Datenbankoption date_order interpretiert wird. Siehe date_order-Option.