GetCurrentDateTimeStatic (kueri NoSQL)
BERLAKU UNTUK: NoSQL
Mengembalikan tanggal dan waktu UTC (Waktu Universal Terkoordinasi) saat ini sebagai string ISO 8601.
Penting
Variasi statis fungsi ini hanya mengambil tanggal dan waktu sekali per partisi. Untuk informasi selengkapnya tentang variasi non-statis , lihat GetCurrentDateTime
Sintaks
GetCurrentDateTimeStatic()
Jenis yang ditampilkan
Mengembalikan nilai string tanggal dan waktu UTC saat ini dalam format round-trip (ISO 8601).
Catatan
Untuk informasi selengkapnya tentang format pulang-pergi, lihat format pulang-pergi .NET. Untuk informasi selengkapnya tentang format ISO 8601, lihat ISO 8601.
Contoh
Contoh ini menggunakan kontainer dengan jalur kunci partisi ./pk
Ada tiga item dalam kontainer dengan dua item dalam partisi logis yang sama, dan satu item dalam partisi logis yang berbeda.
[
{
"id": "1",
"pk": "A"
},
{
"id": "2",
"pk": "A"
},
{
"id": "3",
"pk": "B"
}
]
Fungsi ini mengembalikan tanggal dan waktu statis yang sama untuk item dalam partisi yang sama. Sebagai perbandingan, fungsi nonstatis mendapatkan nilai tanggal dan waktu baru untuk setiap item yang cocok dengan kueri.
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"
}
]
Catatan
Dimungkinkan bagi item dalam partisi logis yang berbeda untuk ada di partisi fisik yang sama. Dalam skenario ini, nilai tanggal dan waktu statis akan identik.
Keterangan
- Fungsi statis ini disebut sekali per partisi.
- Versi statis fungsi sistem hanya mendapatkan nilai masing-masing sekali selama pengikatan, daripada mengeksekusi berulang kali dalam runtime seperti halnya untuk versi nonstatic dari fungsi yang sama.