Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La GETCURRENTTIMESTAMPSTATIC función devuelve un valor de marca de tiempo estático (milisegundos desde la época de Unix) para todos los elementos de la misma partición.
Syntax
GETCURRENTTIMESTAMPSTATIC()
Tipos de retorno
Devuelve un valor numérico con signo que representa el número actual de milisegundos que han transcurrido desde la época de Unix (00:00:00 Thursday, 1 January 1970).
Examples
Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.
Marca de tiempo estática por partición
En este ejemplo, la GETCURRENTTIMESTAMPSTATIC función devuelve la misma marca de tiempo estática para los elementos de la misma partición.
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
}
]
Observaciones
- Las versiones estáticas de las funciones del sistema solo obtienen sus respectivos valores una vez durante el enlace, en lugar de ejecutarse repetidamente en el tiempo de ejecución, como es el caso de las versiones no estáticas de las mismas funciones.