Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja GETCURRENTTIMESTAMPSTATIC zwraca statyczną wartość znacznika czasu (milisekund od epoki systemu Unix) dla wszystkich elementów w tej samej partycji.
Składnia
GETCURRENTTIMESTAMPSTATIC()
Typy zwracane
Zwraca podpisaną wartość liczbową reprezentującą bieżącą liczbę milisekund, które upłynęły od epoki unix (00:00:00 Thursday, 1 January 1970).
Przykłady
Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.
Statyczny znacznik czasu na partycję
W tym przykładzie GETCURRENTTIMESTAMPSTATIC funkcja zwraca ten sam statyczny znacznik czasu dla elementów w ramach tej samej partycji.
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
}
]
Uwagi
- Statyczne wersje funkcji systemowych pobierają tylko odpowiednie wartości raz podczas tworzenia powiązania, a nie są wykonywane wielokrotnie w środowisku uruchomieniowym, tak jak w przypadku niestatycznych wersji tych samych funkcji.