Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İşlev, GETCURRENTDATETIMESTATIC sorgudaki tüm öğeler için ISO 8601 dizesiyle aynı UTC tarih ve saat değerini döndürür. Bu, sorgu sonuçları arasında tutarlı zaman damgaları için kullanışlıdır.
Sözdizimi
GETCURRENTDATETIMESTATIC()
Dönüş türleri
Geçerli UTC tarih ve saatini, sorgudaki tüm öğeler için tutarlı olarak ISO 8601 biçiminde bir dize olarak döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Statik ve statik olmayan geçerli tarih ve saati alma
Bu örnekte işlev, GETCURRENTDATETIMESTATIC tüm öğeler için aynı zaman damgasını döndürmek için kullanılırken GetCurrentDateTime , her öğe için farklı bir değer döndürür.
SELECT
i.id,
i.pk AS partitionKey,
GetCurrentDateTime() AS nonStaticDateTime,
GETCURRENTDATETIMESTATIC() AS staticDateTime
FROM
items i
[
{
"id": "1",
"partitionKey": "A",
"nonStaticDateTime": "2023-06-28T18:32:12.4500994Z",
"staticDateTime": "2023-06-28T18:32:12.4499507Z"
},
{
"id": "2",
"partitionKey": "A",
"nonStaticDateTime": "2023-06-28T18:32:12.4501101Z",
"staticDateTime": "2023-06-28T18:32:12.4499507Z"
},
{
"id": "3",
"partitionKey": "B",
"nonStaticDateTime": "2023-06-28T18:32:12.4501181Z",
"staticDateTime": "2023-06-28T18:32:12.4401181Z"
}
]
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.