Compartilhar via


REPLICATE (Azure Stream Analytics)

Repete um valor da cadeia de caracteres um número especificado de vezes.

Sintaxe

REPLICATE ( expression , integer_expression )

Argumentos

expressão

É uma expressão de caractere ou de uma coluna do tipo nvarchar(max).

integer_expression

É uma expressão do tipo bigint. Se integer_expression for negativa, NULL será retornado.

Tipos de retorno

nvarchar(max)

Exemplos

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

CONCAT ignorar valores nulos, o que impedirá a perda de valores se LEN(ProductLine) for maior que 4 (integer_expression negativos tornarão REPLICATE os retornos nulos).

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

Consulte Também