Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
✅ Secuencia de eventos de Azure Stream Analytics ✅ Fabric
Inserta una cadena en otra cadena. Elimina una longitud especificada de caracteres en la primera cadena en la posición inicial y, a continuación, inserta la segunda cadena en la primera cadena en la posición inicial.
Sintaxis
STUFF ( expression, start, length, inserted_expression )
Nota:
El índice o posición de la función STUFF se basa en 1.
Argumentos
expresión
Es una expresión de caracteres o una columna de tipo nvarchar(max).
iniciar
Es una expresión bigint que especifica dónde se inicia la eliminación e inserción. Si start es menor que 1, la expresión devuelta comenzará en el primer carácter especificado en la expresión. Si start es mayor que el número de caracteres de la expresión de valor, se devuelve una expresión de longitud cero.
largura
Es una expresión bigint positiva que especifica cuántos caracteres de la expresión se eliminarán. Si length es negativo, se genera un error y la instrucción finaliza. Si start + length es mayor que el número de caracteres de la expresión, se eliminan todos los caracteres. Si length es cero, la inserción se produce en la ubicación inicial y no se eliminan caracteres.
Tipos de valor devuelto
nvarchar(max)
Ejemplos
SELECT
STUFF('abcdef', 2, 3, 'ijklmn') AS Stuffed
FROM Input
| Relleno |
|---|
| aijklmnef |
Que corresponde a:
- Se han quitado 3 caracteres de la posición 2 :
bcd - A continuación, insertado
ijklmnen la posición 2 :a+ijklmn+ef