Aracılığıyla paylaş


REPLICATE (Azure Stream Analytics)

Bir dize değerini belirtilen sayıda yineler.

Söz dizimi

REPLICATE ( expression , integer_expression )

Bağımsız değişkenler

expression

Bir karakter ifadesi veya nvarchar(max) türünde bir sütundur.

integer_expression

bigint türünde bir ifadedir. integer_expression negatifse NULL döndürülür.

Dönüş Türleri

nvarchar(maksimum)

Örnekler

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

CONCAT 4'ün üzerindeyse LEN(ProductLine) değer kaybını önleyen null değerleri yoksayın (negatif integer_expression null döndürür REPLICATE ).

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

Ayrıca Bkz.