GetCurrentTicksStatic (consulta NoSQL)
APLICA-SE A: NoSQL
Devolve o número de tiques de 100 nanossegundos que decorreram desde 00:00:00 Thursday, 1 January 1970
.
Importante
A variação estática desta função só obtém o carimbo de data/hora uma vez por partição. Para obter mais informações sobre a variação não estática , consulte GetCurrentTicks
Syntax
GetCurrentTicksStatic()
Tipos de devolução
Devolve um valor numérico assinado que representa o número atual de tiques de 100 nanossegundos que decorreram desde a época Unix (00:00:00 Thursday, 1 January 1970
).
Exemplos
Este exemplo utiliza um contentor com um caminho de chave de partição de /pk
. Existem três itens no contentor com dois itens na mesma partição lógica e um item numa partição lógica diferente.
[
{
"id": "1",
"pk": "A"
},
{
"id": "2",
"pk": "A"
},
{
"id": "3",
"pk": "B"
}
]
Esta função devolve os mesmos tiques de nanossegundos estáticos para itens na mesma partição. Para comparação, a função não estática obtém um novo valor de tiques de nanossegundos para cada item correspondente à 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
É possível que os itens em partições lógicas diferentes existam na mesma partição física. Neste cenário, o valor de tiques de nanossegundos estáticos seria idêntico.
Observações
- Esta função estática é chamada uma vez por partição.
- As versões estáticas das funções do sistema só obtêm os respetivos valores uma vez durante o enlace, em vez de serem executadas repetidamente no runtime, como é o caso das versões não estáticas das mesmas funções.