Condividi tramite


GETCURRENTTICKSSTATIC - Linguaggio di query in Cosmos DB (in Azure e Fabric)

La GETCURRENTTICKSSTATIC funzione restituisce un valore di graduazione nanosecondo statico (intervalli di 100 nanosecondi dall'epoca Unix) per tutti gli elementi nella stessa partizione.

Sintassi

GETCURRENTTICKSSTATIC()

Tipi restituiti

Restituisce un valore numerico con segno che rappresenta il numero corrente di tick da 100 nanosecondi trascorsi dall'epoca Unix (00:00:00 Thursday, 1 January 1970).

Esempi

Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.

Tick statici per partizione

In questo esempio, la GETCURRENTTICKSSTATIC funzione restituisce gli stessi tick statici per gli elementi all'interno della stessa partizione.

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

Osservazioni:

  • Le versioni statiche delle funzioni di sistema ottengono i rispettivi valori una sola volta durante l'associazione, anziché essere eseguite ripetutamente nel runtime, come accade per le versioni non statiche delle stesse funzioni.