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.
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.
TIMESTAMP
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |