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
CONCAT
IGNORIEREN 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 |