Partilhar via


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

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

Sintaxe

GETCURRENTTICKSSTATIC()

Tipos de devolução

Retorna um valor numérico assinado que representa o número atual de ticks de 100 nanossegundos que decorreram 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.

Ticks estáticos por partição

Neste exemplo, a GETCURRENTTICKSSTATIC função retorna os mesmos ticks 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 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.