Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A GETCURRENTTIMESTAMPSTATIC função retorna um valor estático de carimbo de data/hora (milissegundos desde a época Unix) para todos os itens na mesma partição.
Sintaxe
GETCURRENTTIMESTAMPSTATIC()
Tipos de devolução
Retorna um valor numérico assinado que representa o número atual de milissegundos decorridos desde a época Unix (00:00:00 Thursday, 1 January 1970).
Examples
Esta seção contém exemplos de como usar essa construção de linguagem de consulta.
Carimbo de data/hora estático por partição
Neste exemplo, a GETCURRENTTIMESTAMPSTATIC função retorna o mesmo carimbo de data/hora estático para itens dentro da mesma partição.
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
}
]
Observações
- As versões estáticas das funções do sistema só obtêm seus respetivos valores uma vez durante a vinculação, em vez de serem executadas repetidamente no tempo de execução, como é o caso das versões não estáticas das mesmas funções.