Бөлісу құралы:


GetCurrentTicksStatic (запрос NoSQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL

Возвращает число 100-наносекунд галок, прошедших с тех пор 00:00:00 Thursday, 1 January 1970.

Внимание

Статический вариант этой функции извлекает метку времени только один раз на секцию. Дополнительные сведения о нестатическом варианте см. в разделе GetCurrentTicks

Синтаксис

GetCurrentTicksStatic()

Типы возвращаемых данных

Возвращает подписанное числовое значение, представляющее текущее число 100-наносекундных галок, прошедших с эпохи Unix (00:00:00 Thursday, 1 January 1970).

Примеры

В этом примере используется контейнер с путем ключа секции /pk. В контейнере есть три элемента с двумя элементами в одной логической секции, а один элемент в другой логической секции.

[
  {
    "id": "1",
    "pk": "A"
  },
  {
    "id": "2",
    "pk": "A"
  },
  {
    "id": "3",
    "pk": "B"
  }
]

Эта функция возвращает те же статические наносекундные галочки для элементов в одной секции. Для сравнения нестатическая функция получает новое значение тиков nanosecond для каждого элемента, соответствующего запросу.

SELECT
    i.id,
    i.pk AS partitionKey,
    GetCurrentTicks() AS nonStaticTicks,
    GetCurrentTicksStatic() AS staticTicks
FROM
    items i
[
  {
    "id": "1",
    "partitionKey": "A",
    "nonStaticTicks": 16879779663422236,
    "staticTicks": 16879779663415572
  },
  {
    "id": "2",
    "partitionKey": "A",
    "nonStaticTicks": 16879779663422320,
    "staticTicks": 16879779663415572
  },
  {
    "id": "3",
    "partitionKey": "B",
    "nonStaticTicks": 16879779663422380,
    "staticTicks": 16879779663421680
  }
]

Примечание.

Элементы в разных логических секциях могут существовать в одной физической секции. В этом сценарии значение статических наносекондовых галок будет идентичным.

Замечания

  • Эта статическую функцию вызывается один раз на секцию.
  • Статические версии системных функций получают соответствующие значения только один раз во время привязки, а не выполняются многократно в среде выполнения, как и для нестатических версий одних и таких же функций.

См. также