GetCurrentTicksStatic (NoSQL sorgusu)
ŞUNUN IÇIN GEÇERLIDIR: NoSQL
tarihinden bu yana 00:00:00 Thursday, 1 January 1970
geçen 100 nanosaniyelik onay işaretlerinin sayısını döndürür.
Önemli
Bu işlevin statik varyasyonu, zaman damgasını bölüm başına yalnızca bir kez alır. Statik olmayan varyasyon hakkında daha fazla bilgi için bkz.GetCurrentTicks
Syntax
GetCurrentTicksStatic()
Dönüş türleri
Unix dönemi00:00:00 Thursday, 1 January 1970
() tarihinden bu yana geçen 100 nanosaniyelik geçerli değer sayısını temsil eden işaretli bir sayısal değer döndürür.
Örnekler
Bu örnekte bölüm anahtarı yolu /pk
olan bir kapsayıcı kullanılır. Kapsayıcıda, aynı mantıksal bölümde iki öğe ve farklı bir mantıksal bölümde bir öğe bulunan üç öğe vardır.
[
{
"id": "1",
"pk": "A"
},
{
"id": "2",
"pk": "A"
},
{
"id": "3",
"pk": "B"
}
]
Bu işlev, aynı bölümdeki öğeler için aynı statik nanosaniyelik onay işaretlerini döndürür. Karşılaştırma için statik olmayan işlev, sorgu tarafından eşleştirilen her öğe için yeni bir nanosaniyelik değer alı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
}
]
Not
Farklı mantıksal bölümlerdeki öğelerin aynı fiziksel bölümde bulunması mümkündür. Bu senaryoda, statik nanosaniyelik değer aynı olacaktır.
Açıklamalar
- Bu statik işlev bölüm başına bir kez çağrılır.
- 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.