Freigeben über


REPLICATE (Azure Stream Analytics)

Wiederholt einen Zeichenfolgenwert mit einer angegebenen Anzahl.

Syntax

REPLICATE ( expression , integer_expression )

Argumente

expression

Ist ein Zeichenausdruck oder eine Spalte vom Typ "nvarchar(max)".

integer_expression

Ist ein Ausdruck vom Typ bigint. Wenn integer_expression negativ ist, wird NULL zurückgegeben.

Rückgabetypen

nvarchar(max)

Beispiele

SELECT
    ProductLine,
    CONCAT(REPLICATE('0', 4 - LEN(ProductLine), [ProductLine]) AS LineCode
FROM Input
WHERE LEN(ProductLine) = 1

CONCATIGNORIEREN SIE NULL-Werte, wodurch der Verlust von Werten verhindert wird, wenn LEN(ProductLine) der Wert über 4 liegt (negative integer_expression null zurückgegeben werden).REPLICATE

ProductLine LineCode
T 0000T
1222X 1222X
99A 0099A
123456789 123456789

Weitere Informationen