Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi mengembalikan GETCURRENTTIMESTAMPSTATIC nilai tanda waktu statis (milidetik sejak epoch Unix) untuk semua item dalam partisi yang sama.
Syntax
GETCURRENTTIMESTAMPSTATIC()
Tipe pengembalian
Mengembalikan nilai numerik yang ditandatangani yang mewakili jumlah milidetik saat ini yang telah berlalu sejak epoch Unix (00:00:00 Thursday, 1 January 1970).
Examples
Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.
Tanda waktu statis per partisi
Dalam contoh ini, GETCURRENTTIMESTAMPSTATIC fungsi mengembalikan tanda waktu statis yang sama untuk item dalam partisi yang sama.
SELECT
i.id,
i.pk AS partitionKey,
GETCURRENTTIMESTAMP() AS nonStaticTimestamp,
GETCURRENTTIMESTAMPSTATIC() AS staticTimestamp
FROM
items i
[
{
"id": "1",
"partitionKey": "A",
"nonStaticTimestamp": 1687977636235,
"staticTimestamp": 1687977636232
},
{
"id": "2",
"partitionKey": "A",
"nonStaticTimestamp": 1687977636235,
"staticTimestamp": 1687977636232
},
{
"id": "3",
"partitionKey": "B",
"nonStaticTimestamp": 1687977636238,
"staticTimestamp": 1687977636237
}
]
Komentar
- Versi statis fungsi sistem hanya mendapatkan nilai masing-masing sekali selama pengikatan, daripada menjalankan berulang kali dalam runtime seperti halnya untuk versi nonstatis dari fungsi yang sama.