GetCurrentTicksStatic (consulta NoSQL)
SE APLICA A: NoSQL
Devuelve el número de tics de 100 nanosegundos que han transcurrido desde 00:00:00 Thursday, 1 January 1970
.
Importante
La variación estática de esta función solo recupera la marca de tiempo una vez por partición. Para saber más sobre la variación no estática, consulte GetCurrentTicks
Sintaxis
GetCurrentTicksStatic()
Tipos de valores devueltos
Devuelve un valor numérico con signo que representa el número actual de tics de 100 nanosegundos que han transcurrido desde la época de Unix (00:00:00 Thursday, 1 January 1970
).
Ejemplos
En este ejemplo se usa un contenedor con una ruta de acceso de clave de partición de /pk
. Hay tres elementos en el contenedor con dos elementos dentro de la misma partición lógica y un elemento en una partición lógica diferente.
[
{
"id": "1",
"pk": "A"
},
{
"id": "2",
"pk": "A"
},
{
"id": "3",
"pk": "B"
}
]
Esta función devuelve los mismos tics de nanosegundos estáticos para los elementos de la misma partición. En comparación, la función no estática obtiene un nuevo valor de tics de nanosegundos para cada elemento coincidente con la consulta.
SELECT
i.id,
i.pk AS partitionKey,
GetCurrentTicks() AS nonStaticTicks,
GetCurrentTicksStatic() AS staticTicks
FROM
items i
[
{
"id": "1",
"partitionKey": "A",
"nonStaticTicks": 16879779663422236,
"staticTicks": 16879779663415572
},
{
"id": "2",
"partitionKey": "A",
"nonStaticTicks": 16879779663422320,
"staticTicks": 16879779663415572
},
{
"id": "3",
"partitionKey": "B",
"nonStaticTicks": 16879779663422380,
"staticTicks": 16879779663421680
}
]
Nota
Es posible que los elementos de diferentes particiones lógicas existan en la misma partición física. En este escenario, el valor estático de tics de nanosegundos sería idéntico.
Comentarios
- Esta función estática se llama una vez por partición.
- 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.
Consulte también
- System functions (Funciones del sistema)
GetCurrentTicks