Share via


GetCurrentTicksStatic (NoSQL-lekérdezés)

A KÖVETKEZŐKRE VONATKOZIK: NoSQL

Az azóta eltelt 00:00:00 Thursday, 1 January 1970100 nanoszekron 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 variációval kapcsolatos további információkért lásd: GetCurrentTicks

Syntax

GetCurrentTicksStatic()

Visszatérési típusok

Egy aláírt numerikus értéket ad vissza, amely a Unix-korszak óta eltelt 100 nanoszekron időjelek aktuális számát jelöli (00:00:00 Thursday, 1 January 1970).

Példák

Ez a példa egy tárolót használ a partíciókulcs elérési útjával /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 ugyanazokat a statikus nanoszekron osztásjeleket adja vissza az ugyanazon partíción belüli elemekhez. Összehasonlításképpen a nem sztatikus függvény egy új nanoszekron kullancsértéket kap a lekérdezés által egyeztetett minden egyes elemhez.

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

Megjegyzé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 nanoszekron időjelek é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ának végre a futtatókörnyezetben, ahogyan az ugyanazon függvények nem statikus verziói esetében is.

Lásd még