Freigeben über


REPLICATE - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die REPLICATE Funktion gibt einen Zeichenfolgenwert zurück, der eine bestimmte Anzahl wiederholt hat.

Eine Azure Cosmos DB für NoSQL-Systemfunktion, die einen Zeichenfolgenwert zurückgibt, der eine bestimmte Anzahl von Malen wiederholt.

Syntax

REPLICATE(<string_expr>, <numeric_expr>)

Arguments

Description
string_expr Ein Zeichenfolgenausdruck.
numeric_expr Ein numerischer Ausdruck.

Rückgabetypen

Gibt einen Zeichenfolgenausdruck zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Zeichenfolgenwert wiederholen

In diesem Beispiel erstellt die Funktion eine wiederholte Zeichenfolge.

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

Bemerkungen

  • Diese Funktion verwendet den Index nicht.
  • Die maximale Länge des Ergebnisses beträgt 10.000 Zeichen. - (length(string_expr) * numeric_expr) <= 10,000
  • Wenn numeric_expr es sich um einen negativen oder nicht definierten Wert handelt, lautet undefineddas Ergebnis .