共用方式為


GETCURRENTTICKSSTATIC - Cosmos DB 中的查詢語言 (在 Azure 和 Fabric 中)

GETCURRENTTICKSSTATIC 函式會針對相同分割區中的所有專案傳回靜態奈秒刻度值 (自 Unix 紀元以來的 100 奈秒間隔)。

語法

GETCURRENTTICKSSTATIC()

傳回類型

傳回一個帶負號的數值,代表自 Unix 紀元 ()00:00:00 Thursday, 1 January 1970 以來經過的 100 奈秒刻度的目前數目。

範例

本節包含如何使用此查詢語言建構的範例。

每個分割區的靜態刻度

在此範例中,函 GETCURRENTTICKSSTATIC 式會針對相同分割區內的專案傳回相同的靜態刻度。

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

備註

  • 系統函式的靜態版本只會在繫結期間取得其各自的值一次,而不是像相同函式的非靜態版本那樣在執行階段重複執行。