Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen GETCURRENTTIMESTAMPSTATIC returnerar ett statiskt tidsstämpelvärde (millisekunder sedan Unix-epoken) för alla objekt i samma partition.
Syntax
GETCURRENTTIMESTAMPSTATIC()
Returtyper
Returnerar ett signerat numeriskt värde som representerar det aktuella antalet millisekunder som har förflutit sedan Unix-epoken (00:00:00 Thursday, 1 January 1970).
Examples
Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.
Statisk tidsstämpel per partition
I det här exemplet GETCURRENTTIMESTAMPSTATIC returnerar funktionen samma statiska tidsstämpel för objekt inom samma partition.
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
}
]
Anmärkningar
- Statiska versioner av systemfunktioner får bara sina respektive värden en gång under bindningen, i stället för att köras upprepade gånger i körningen, vilket är fallet för de ickestatiska versionerna av samma funktioner.