Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die GETCURRENTTIMESTAMPSTATIC Funktion gibt einen statischen Zeitstempelwert (Millisekunden seit der Unix-Epoche) für alle Elemente in derselben Partition zurück.
Syntax
GETCURRENTTIMESTAMPSTATIC()
Rückgabetypen
Gibt einen signierten numerischen Wert zurück, der die aktuelle Anzahl von Millisekunden darstellt, die seit der Unix-Epoche (00:00:00 Thursday, 1 January 1970) abgelaufen sind.
Examples
Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.
Statischer Zeitstempel pro Partition
In diesem Beispiel gibt die GETCURRENTTIMESTAMPSTATIC Funktion den gleichen statischen Zeitstempel für Elemente innerhalb derselben Partition zurück.
SELECT
i.id,
i.pk AS partitionKey,
GETCURRENTTIMESTAMP() AS nonStaticTimestamp,
GETCURRENTTIMESTAMPSTATIC() AS staticTimestamp
FROM
items i
[
{
"id": "1",
"partitionKey": "A",
"nonStaticTimestamp": 1687977636235,
"staticTimestamp": 1687977636232
},
{
"id": "2",
"partitionKey": "A",
"nonStaticTimestamp": 1687977636235,
"staticTimestamp": 1687977636232
},
{
"id": "3",
"partitionKey": "B",
"nonStaticTimestamp": 1687977636238,
"staticTimestamp": 1687977636237
}
]
Bemerkungen
- Statische Versionen von Systemfunktionen erhalten ihre jeweiligen Werte nur einmal während der Bindung, anstatt wiederholt in der Laufzeit auszuführen, wie bei den nicht statischen Versionen derselben Funktionen.