Partilhar via


REPLICAR

✅ Azure Stream Analytics ✅ Fabric Eventstream

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

Sintaxe

REPLICATE ( expression , integer_expression )

Argumentos

expressão

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

integer_expression

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

Tipos de devolução

nvarchar (máx.)

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 superior a 4 (negativo integer_expression tornar REPLICATE os retornos nulos).

Linha de Produtos Código de linha
T 0000T
1222X 1222X
99º-A 0099A
123456789 123456789

Ver também