Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция GETCURRENTTIMESTAMPSTATIC возвращает статическое значение метки времени (миллисекундах с эпохи Unix) для всех элементов в одной секции.
Синтаксис
GETCURRENTTIMESTAMPSTATIC()
Типы возвращаемых данных
Возвращает подписанное числовое значение, представляющее текущее число миллисекунда, прошедшее с эпохи Unix (00:00:00 Thursday, 1 January 1970).
Примеры
В этом разделе содержатся примеры использования этой конструкции языка запросов.
Статическая метка времени на секцию
В этом примере GETCURRENTTIMESTAMPSTATIC функция возвращает ту же статическую метку времени для элементов в одной секции.
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
}
]
Замечания
- Статические версии системных функций получают соответствующие значения только один раз во время привязки, а не выполняются многократно в среде выполнения, как и для нестатических версий одних и таких же функций.