Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
✅ Azure Stream Analytics ✅ Fabric Eventstream
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, em seguida, insere a segunda cadeia na primeira cadeia na posição inicial.
Sintaxe
STUFF ( expression, start, length, inserted_expression )
Observação
O índice/posição para a 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 começam. Se start 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 início + comprimento 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 inicial e nenhum caractere será excluído.
Tipos de devolução
nvarchar (máx.)
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