Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
✅ Fluxo de eventos do Azure Stream Analytics ✅ Fabric
Insere uma cadeia de caracteres em outra cadeia de caracteres. Ele exclui um comprimento especificado de caracteres na primeira cadeia de caracteres na posição inicial e insere a segunda cadeia de caracteres na primeira cadeia de caracteres na posição inicial.
Sintaxe
STUFF ( expression, start, length, inserted_expression )
Observação
O índice/posição da função STUFF é baseado em 1.
Argumentos
expressão
É uma expressão de caractere ou uma coluna do tipo nvarchar(max).
começar
É uma expressão bigint que especifica onde a exclusão e a inserção são iniciadas. Se a inicialização for menor que 1, a expressão retornada começará no primeiro caractere especificado na expressão. Se start for maior que o número de caracteres na expressão de valor, uma expressão de comprimento zero será retornada.
comprimento
É uma expressão bigint positiva que especifica quantos caracteres da expressão serão excluídos. Se o comprimento for negativo, um erro será gerado e a instrução será encerrada. Se start + length for maior que o número de caracteres na expressão, todos os caracteres serão excluídos. Se o comprimento for zero, a inserção ocorrerá no local de início e nenhum caractere será excluído.
Tipos de retorno
nvarchar(max)
Exemplos
SELECT
STUFF('abcdef', 2, 3, 'ijklmn') AS Stuffed
FROM Input
| Recheado |
|---|
| aijklmnef |
O que corresponde a:
- Removidos 3 caracteres da posição 2:
bcd - Em seguida, inserido
ijklmnna posição 2:a+ijklmn+ef