Megosztás a következőn keresztül:


GetCurrentDateTimeStatic (NoSQL-lekérdezés)

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Iso 8601 sztringként adja vissza az aktuális UTC (koordinált egyetemes idő) dátumot és időt.

Fontos

A függvény statikus változata partíciónként csak egyszer kéri le a dátumot és az időt. A nem statikus változatról további információt aGetCurrentDateTime

Syntax

GetCurrentDateTimeStatic()

Visszatérési típusok

Az aktuális UTC dátum- és idősztringértéket adja vissza oda-vissza (ISO 8601) formátumban.

Feljegyzés

Az oda-vissza utazás formátumáról további információt a .NET oda-vissza formátumában talál. További információ az ISO 8601 formátumról: ISO 8601.

Példák

Ez a példa egy olyan tárolót használ, amelynek partíciókulcs-elérési útja a következő /pk: . A tárolóban három elem található, amelyek két elemet tartalmaznak ugyanazon a logikai partíción belül, és egy elemet egy másik logikai partícióban.

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

Ez a függvény ugyanazt a statikus dátumot és időt adja vissza az ugyanazon partíción belüli elemekhez. Összehasonlítás céljából a nemsztatikus függvény új dátum- és időértéket kap a lekérdezés által egyeztetett egyes elemekhez.

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

Feljegyzés

Lehetséges, hogy a különböző logikai partíciók elemei ugyanabban a fizikai partícióban léteznek. Ebben a forgatókönyvben a statikus dátum- és időérték azonos lenne.

Megjegyzések

  • Ezt a statikus függvényt partíciónként egyszer hívjuk meg.
  • A rendszerfüggvények statikus verziói csak egyszer kapják meg a megfelelő értékeket a kötés során, ahelyett, hogy ismétlődően hajtanák végre a futásidőben, ahogyan az ugyanazon függvények nem statikus verziói esetében is előfordul.

Lásd még