REPLICATE - Cosmos DB 中的查询语言

REPLICATE 函数返回重复特定次数的字符串值。

一个 Azure Cosmos DB for NoSQL 系统函数,该函数返回重复特定次数的字符串值。

Syntax

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 数或 非finite,则结果为 undefined.