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


GetCurrentTicksStatic (NoSQL-lekérdezés)

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Az azóta 00:00:00 Thursday, 1 January 1970eltelt 100 nanoszekundumos kullancsok számát adja vissza.

Fontos

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

Syntax

GetCurrentTicksStatic()

Visszatérési típusok

Aláírt numerikus értéket ad vissza, amely a Unix-korszak (00:00:00 Thursday, 1 January 1970) óta eltelt 100 nanoszekundumos kullancsok aktuális számát jelöli.

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 nanoszekundumjelet adja vissza az ugyanazon partíción belüli elemeknél. Összehasonlításképpen a nemsztatikus függvény egy új nanoszekundumos ticks értéket kap a lekérdezés által egyeztetett egyes elemekhez.

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

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 nanoszekundumjelek értéke 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