- Kategorien:
Funktionen für semistrukturierte und strukturierte Daten (Array/Objekt)
ARRAY_REPEAT¶
Gibt einen ARRAY-Wert zurück, der eine bestimmte Anzahl von Kopien eines Elements enthält.
Syntax¶
Argumente¶
elementDer Wert, der im Ausgabearray wiederholt werden soll.
Der Wert kann ein beliebiger semistrukturierter Datentyp sein, zum Beispiel VARIANT, ARRAY, OBJECT, oder ein anderer Snowflake-Standarddatentyp sein, zum Beispiel NUMBER, VARCHAR, BOOLEAN, DATE.
Strukturierte Typen, z. B.MAP, werden nicht unterstützt.
countEin INTEGER-Ausdruck, der angibt, wie oft
elementwiederholt werden soll.
Rückgabewerte¶
Die Funktion gibt einen semistrukturierten ARRAY-Wert zurück, der count-Kopien von element enthält.
Wenn count den Wert NULL hat, gibt die Funktion NULL zurück.
Nutzungshinweise¶
Wenn
count0 oder eine negative Zahl ist, gibt die Funktion ein leeres ARRAY zurück.Wenn
elementNULL ist, gibt die Funktion ein ARRAY voncountNULL-Werten zurück.Der
element-Wert wird implizit in VARIANT in dem resultierenden ARRAY umgewandelt.
Beispiele¶
Im folgenden Beispiel wird ein INTEGER-Wert dreimal wiederholt:
Im folgenden Beispiel wird ein STRING-Wert wiederholt:
Im folgenden Beispiel wird ein ARRAY-Wert wiederholt, um ein verschachteltes ARRAY zu erstellen:
Das folgende Beispiel zeigt, dass eine Anzahl von 0 einen leeren ARRAY-Wert zurückgibt:
Das folgende Beispiel zeigt, dass eine Anzahl von NULL NULL zurückgibt: