Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La GETCURRENTTIMESTAMPSTATIC funzione restituisce un valore timestamp statico (millisecondi dall'epoca Unix) per tutti gli elementi nella stessa partizione.
Sintassi
GETCURRENTTIMESTAMPSTATIC()
Tipi restituiti
Restituisce un valore numerico con segno che rappresenta il numero corrente di millisecondi trascorsi dall'epoca Unix (00:00:00 Thursday, 1 January 1970).
Esempi
Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.
Timestamp statico per partizione
In questo esempio, la GETCURRENTTIMESTAMPSTATIC funzione restituisce lo stesso timestamp statico per gli elementi all'interno della stessa partizione.
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
}
]
Osservazioni:
- Le versioni statiche delle funzioni di sistema ottengono i rispettivi valori una sola volta durante l'associazione, anziché essere eseguite ripetutamente nel runtime, come accade per le versioni non statiche delle stesse funzioni.