Udostępnij za pomocą


REPLICATE — Język zapytań w usłudze Cosmos DB (na platformie Azure i w sieci szkieletowej)

Funkcja REPLICATE zwraca wartość ciągu powtarzaną określoną liczbę razy.

Funkcja systemowa usługi Azure Cosmos DB for NoSQL, która zwraca wartość ciągu, powtórzyła określoną liczbę razy.

Składnia

REPLICATE(<string_expr>, <numeric_expr>)

Arguments

Description
string_expr Wyrażenie ciągu.
numeric_expr Wyrażenie liczbowe.

Typy zwracane

Zwraca wyrażenie ciągu.

Przykłady

Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.

Powtórz wartość ciągu

W tym przykładzie funkcja tworzy powtarzający się ciąg.

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

Uwagi

  • Ta funkcja nie korzysta z indeksu.
  • Maksymalna długość wyniku wynosi 10 000 znaków. - (length(string_expr) * numeric_expr) <= 10,000
  • Jeśli numeric_expr wartość jest ujemna lub niezdefiniowa, wynikiem jest undefined.