Sdílet prostřednictvím


REPLICATE – Dotazovací jazyk ve službě Cosmos DB (v Azure a prostředcích infrastruktury)

Funkce REPLICATE vrátí řetězcovou hodnotu, která se opakuje určitým počtem opakování.

Systémová funkce Azure Cosmos DB, která vrací řetězcovou hodnotu, se opakuje určitou dobu.

Syntaxe

REPLICATE(<string_expr>, <numeric_expr>)

Arguments

Description
string_expr Řetězcový výraz.
numeric_expr Číselný výraz.

Návratové typy

Vrátí řetězcový výraz.

Examples

Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.

Opakování řetězcové hodnoty

V tomto příkladu funkce vytvoří opakující se řetězec.

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

Poznámky

  • Tato funkce nevyužívá index.
  • Maximální délka výsledku je 10 000 znaků. - (length(string_expr) * numeric_expr) <= 10,000
  • Pokud numeric_expr je záporná nebo nedefinovaná, výsledek je undefined.