Compartilhar via


GETCURRENTTICKSSTATIC – Linguagem de consulta no Cosmos DB (no Azure e no Fabric)

A GETCURRENTTICKSSTATIC função retorna um valor de tiques de nanossegundo estático (intervalos de 100 nanossegundos desde a época unix) para todos os itens na mesma partição.

Sintaxe

GETCURRENTTICKSSTATIC()

Tipos de retorno

Retorna um valor numérico assinado que representa o número atual de tiques de 100 nanossegundos decorridos desde a época unix (00:00:00 Thursday, 1 January 1970).

Exemplos

Esta seção contém exemplos de como usar este constructo de linguagem de consulta.

Tiques estáticos por partição

Neste exemplo, a GETCURRENTTICKSSTATIC função retorna os mesmos tiques estáticos para itens dentro da mesma partição.

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
  }
]

Observações

  • As versões estáticas das funções do sistema só obtêm seus respectivos valores uma vez durante a associação, em vez de serem executadas repetidamente no runtime, como é o caso das versões não estáticas das mesmas funções.