Aracılığıyla paylaş


GETCURRENTTICKSSTATIC - Cosmos DB'de sorgu dili (Azure ve Doku'da)

İşlev, GETCURRENTTICKSSTATIC aynı bölümdeki tüm öğeler için statik bir nanosaniyelik değer (Unix dönemi boyunca 100 nanosaniyelik aralıklar) döndürür.

Sözdizimi

GETCURRENTTICKSSTATIC()

Dönüş türleri

Unix dönemi00:00:00 Thursday, 1 January 1970 () tarihinden bu yana geçen geçerli 100 nanosaniyelik değer sayısını temsil eden imzalı bir sayısal değer döndürür.

Örnekler

Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.

Bölüm başına statik onay işaretleri

Bu örnekte işlev, GETCURRENTTICKSSTATIC aynı bölümdeki öğeler için aynı statik onay işaretlerini döndürür.

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

Açıklamalar

  • Sistem işlevlerinin statik sürümleri, aynı işlevlerin statik olmayan sürümleri için olduğu gibi çalışma zamanında tekrar tekrar yürütmek yerine bağlama sırasında yalnızca bir kez ilgili değerlerini alır.