Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La GETCURRENTTIMESTAMPSTATIC fonction retourne une valeur d’horodatage statique (millisecondes depuis l’époque Unix) pour tous les éléments de la même partition.
Syntaxe
GETCURRENTTIMESTAMPSTATIC()
Types de retour
Retourne une valeur numérique signée qui représente le nombre actuel de millisecondes écoulées depuis l’époque Unix (00:00:00 Thursday, 1 January 1970).
Examples
Cette section contient des exemples d’utilisation de cette construction de langage de requête.
Horodatage statique par partition
Dans cet exemple, la GETCURRENTTIMESTAMPSTATIC fonction retourne le même horodatage statique pour les éléments dans la même 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
}
]
Remarques
- Les versions statiques des fonctions système obtiennent uniquement leurs valeurs respectives une seule fois pendant la liaison, au lieu d’être exécutées à plusieurs reprises dans le runtime, comme c’est le cas pour les versions non statiques des mêmes fonctions.