Aracılığıyla paylaş


REPLICATE - Cosmos DB'de sorgu dili (Azure ve Doku'da)

İşlev, REPLICATE belirli bir sayıda tekrarlanan bir dize değeri döndürür.

Belirli bir sayıda tekrarlanan bir dize değeri döndüren NoSQL için Azure Cosmos DB sistem işlevi.

Sözdizimi

REPLICATE(<string_expr>, <numeric_expr>)

Arguments

Description
string_expr Dize ifadesi.
numeric_expr Sayısal ifade.

Dönüş türleri

Bir dize ifadesi döndürür.

Örnekler

Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.

Dize değerini yineleme

Bu örnekte işlev yinelenen bir dize oluşturur.

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

Açıklamalar

  • Bu işlev dizini kullanmaz.
  • Sonucun uzunluk üst sınırı 10.000 karakterdir. - (length(string_expr) * numeric_expr) <= 10,000
  • Negatif veya kesin değilsenumeric_expr, sonuç olurundefined.