Condividi tramite


GetCurrentDateTimeStatic (query NoSQL)

SI APPLICA A: NoSQL

Restituisce la data e l'ora UTC (Coordinated Universal Time) correnti come stringa ISO 8601.

Importante

La variante statica di questa funzione recupera solo la data e l'ora una volta per partizione. Per altre informazioni sulla variante non statica , vedere GetCurrentDateTime

Sintassi

GetCurrentDateTimeStatic()

Tipi restituiti

Restituisce il valore della stringa di data e ora UTC corrente nel formato round trip (ISO 8601).

Nota

Per altre informazioni sul formato round trip, vedere Formato round trip .NET. Per altre informazioni sul formato ISO 8601, vedere ISO 8601.

Esempi

In questo esempio viene usato un contenitore con un percorso di chiave di partizione di /pk. Nel contenitore sono presenti tre elementi con due elementi all'interno della stessa partizione logica e un elemento in una partizione logica diversa.

[
  {
    "id": "1",
    "pk": "A"
  },
  {
    "id": "2",
    "pk": "A"
  },
  {
    "id": "3",
    "pk": "B"
  }
]

Questa funzione restituisce la stessa data e ora statica per gli elementi all'interno della stessa partizione. Per il confronto, la funzione non statica ottiene un nuovo valore di data e ora per ogni elemento corrispondente alla query.

SELECT
    i.id,
    i.pk AS partitionKey,
    GetCurrentDateTime() AS nonStaticDateTime,
    GetCurrentDateTimeStatic() AS staticDateTime
FROM
    items i
[
  {
    "id": "1",
    "partitionKey": "A",
    "nonStaticDateTime": "2023-06-28T18:32:12.4500994Z",
    "staticDateTime": "2023-06-28T18:32:12.4499507Z"
  },
  {
    "id": "2",
    "partitionKey": "A",
    "nonStaticDateTime": "2023-06-28T18:32:12.4501101Z",
    "staticDateTime": "2023-06-28T18:32:12.4499507Z"
  },
  {
    "id": "3",
    "partitionKey": "B",
    "nonStaticDateTime": "2023-06-28T18:32:12.4501181Z",
    "staticDateTime": "2023-06-28T18:32:12.4401181Z"
  }
]

Nota

È possibile che gli elementi in partizioni logiche diverse esistano nella stessa partizione fisica. In questo scenario, il valore statico di data e ora sarebbe identico.

Osservazioni:

  • Questa funzione statica viene chiamata una volta per partizione.
  • 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.

Vedi anche