Partilhar via


REPLICAR (Azure Stream Analytics)

Repete um valor de cadeia de carateres um número especificado de vezes.

Sintaxe

REPLICATE ( expression , integer_expression )

Argumentos

expression

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

integer_expression

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

Tipos de Retorno

nvarchar(máx)

Exemplos

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

CONCAT ignore valores nulos, o que impedirá a perda de valores se LEN(ProductLine) for superior a 4 (negativo integer_expression efetuar REPLICATE devoluções nulas).

ProductLine Códigode Linha
T 0000T
1222X 1222X
99A 0099A
123456789 123456789

Consulte também