Поделиться через


REPLICATE — язык запросов в Cosmos DB (в Azure и Fabric)

Функция REPLICATE возвращает строковое значение, повторяющее определенное количество раз.

Системная функция Azure Cosmos DB для NoSQL, возвращающая строковое значение, повторяющее определенное количество раз.

Синтаксис

REPLICATE(<string_expr>, <numeric_expr>)

Arguments

Description
string_expr Строковое выражение.
numeric_expr Числовое выражение.

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

Возвращает строковое выражение.

Примеры

В этом разделе содержатся примеры использования этой конструкции языка запросов.

Повторять строковое значение

В этом примере функция создает повторяющуюся строку.

SELECT VALUE {
  catchPhrase: REPLICATE("Cosmic", 3)
}
[
  {
    "catchPhrase": "CosmicCosmicCosmic"
  }
]

Замечания

  • Эта функция не использует индекс.
  • Максимальная длина результата составляет 10 000 символов. - (length(string_expr) * numeric_expr) <= 10,000
  • Если numeric_expr отрицательный или неопределимый, результатом является undefined.