Partager via


GETCURRENTTICKSSTATIC - Langage de requête dans Cosmos DB (dans Azure et Fabric)

La GETCURRENTTICKSSTATIC fonction retourne une valeur de graduations nanosecondes statiques (intervalles de 100 nanosecondes depuis l’époque Unix) pour tous les éléments de la même partition.

Syntaxe

GETCURRENTTICKSSTATIC()

Types de retour

Retourne une valeur numérique signée qui représente le nombre actuel de graduations de 100 nanosecondes qui se sont écoulées depuis l’époque Unix (00:00:00 Thursday, 1 January 1970).

Examples

Cette section contient des exemples d’utilisation de cette construction de langage de requête.

Graduations statiques par partition

Dans cet exemple, la GETCURRENTTICKSSTATIC fonction retourne les mêmes graduations statiques pour les éléments dans la même partition.

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

Remarques

  • Les versions statiques des fonctions système obtiennent uniquement leurs valeurs respectives une seule fois pendant la liaison, au lieu d’être exécutées à plusieurs reprises dans le runtime, comme c’est le cas pour les versions non statiques des mêmes fonctions.