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-Sprachelemente » Spezialwerte

 

CURRENT TIMESTAMP-Spezialwert

CURRENT TIMESTAMP kombiniert CURRENT DATE und CURRENT TIME zu einem TIMESTAMP-Wert, der Jahr, Monat, Tag, Stunde, Minute, Sekunde und Sekundenbruchteil enthält. Der Sekundenbruchteil wird mit 3 Dezimalstellen gespeichert. Die Genauigkeit ist durch die Genauigkeit der Systemuhr begrenzt.

Im Umterschied zu DEFAULT TIMESTAMP enthalten mit DEFAULT CURRENT TIMESTAMP deklarierte Spalten nicht notwendigerweise eindeutige Werte. Wenn Eindeutigkeit erforderlich ist, sollten Sie stattdessen DEFAULT TIMESTAMP verwenden.

Die von CURRENT TIMESTAMP zurückgegebenen Werte ähneln den von den Funktionen GETDATE und NOW zurückgegebenen Werten.

CURRENT_TIMESTAMP ist mit CURRENT TIMESTAMP äquivalent.

Hinweis

Der Hauptunterschied zwischen DEFAULT CURRENT TIMESTAMP und DEFAULT TIMESTAMP liegt darin, dass DEFAULT CURRENT TIMESTAMP nur bei INSERT gesetzt wird, während DEFAULT TIMESTAMP bei INSERT und bei UPDATE gesetzt wird.

Datentyp

TIMESTAMP

Siehe auch