Delen via


REPLICATE - Querytaal in Cosmos DB (in Azure en Fabric)

De REPLICATE functie retourneert een tekenreekswaarde die een bepaald aantal keren wordt herhaald.

Een Azure Cosmos DB for NoSQL-systeemfunctie die een tekenreekswaarde retourneert die een bepaald aantal keren wordt herhaald.

Syntaxis

REPLICATE(<string_expr>, <numeric_expr>)

Arguments

Description
string_expr Een tekenreeksexpressie.
numeric_expr Een numerieke expressie.

Retourtypen

Retourneert een tekenreeksexpressie.

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Tekenreekswaarde herhalen

In dit voorbeeld bouwt de functie een herhalende tekenreeks.

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

Opmerkingen

  • Deze functie maakt geen gebruik van de index.
  • De maximale lengte van het resultaat is 10.000 tekens. - (length(string_expr) * numeric_expr) <= 10,000
  • Als numeric_exprdit een negatief of niet-eindige waarde is, is undefinedhet resultaat .