Freigeben über


REPLIZIEREN

✅ Azure Stream Analytics ✅ Fabric Eventstream

Wiederholt einen Zeichenfolgenwert mit einer angegebenen Anzahl.

Syntax

REPLICATE ( expression , integer_expression )

Argumente

Ausdruck

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

CONCAT Nullwerte ignorieren, wodurch der Verlust von Werten verhindert wird, wenn LEN(ProductLine) sie über 4 sind (negative integer_expression null REPLICATE zurückgeben).

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

Siehe auch