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


GETCURRENTTICKSSTATIC - Lekérdezési nyelv a Cosmos DB-ben (az Azure-ban és a Fabricben)

A GETCURRENTTICKSSTATIC függvény egy statikus nanoszekundumos ticks értéket ad vissza (100 nanoszekundumos intervallumok a Unix-korszak óta) az ugyanazon partícióban lévő összes elemhez.

Szemantika

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 szakasz példákat tartalmaz a lekérdezési nyelv szerkezetének használatára.

Statikus pipák partíciónként

Ebben a példában a GETCURRENTTICKSSTATIC függvény ugyanazt a statikus osztásjelet adja vissza az ugyanazon partíción belüli 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
  }
]

Megjegyzések

  • 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.