Hola a todos.
Mi duda es:
Como poder reemplazar un caracter dentro de una cadena en SQL SERVER 2005.
Ejemplo:
MUÐOZ SANCHEZ
Necesito cambiarla por
MUÑOZ SANCHEEZ...
| |||
Reemplazar un caracter dentro de una cadena Hola a todos. Mi duda es: Como poder reemplazar un caracter dentro de una cadena en SQL SERVER 2005. Ejemplo: MUÐOZ SANCHEZ Necesito cambiarla por MUÑOZ SANCHEEZ... |
| ||||
Re: Reemplazar un caracter dentro de una cadena http://www.portalfox.com/index.php?n...&theme=Printer Cita: Cada carácter de una expresión de carácteres que coincida con un carácter de una segunda expresión de carácteres se reemplaza con el carácter correspondiente de una tercera expresión de caracteres. CHRTRAN( @cSearchedExpression, @cSearchExpression, @cReplacementExpression) Valores devueltos nvarchar(4000) Parámetros ;@cSearchedExpression Especifica la expresión donde CHRTRAN() reemplaza caráacteres. ;@cSearchExpression Especifica la expresión que contiene los carácteres buscados por CHRTRAN() en @cSearchedExpression. ;@cReplacementExpression Especifica la expresión que contiene los carácteres de reemplazo. Si se encuentra en @cSearchedExpression un carácter de @cSearchExpression, el carácter de @cSearchedExpression se sustituirá por el carácter de @cReplacementExpression que esté en la misma posición en @cReplacementExpression que el carácter correspondiente en @cSearchExpression. Si @cReplacementExpression tiene menos caráacteres que @cSearchExpression, los caracteres adicionales de @cSearchExpression se eliminan de @cSearchedExpression. Si @cReplacementExpression tiene más carácteres que @cSearchExpression, los carácteres adicionales de @cReplacementExpression se pasarán por alto. Observaciones CHRTRAN() convierte la expresión de carácteres @cSearchedExpression mediante las expresiones de conversión @cSearchExpression y @cReplacementExpression y devuelve la cadena de carácteres resultante. Ejemplo select dbo.CHRTRAN('ABCDEF', 'ACE', 'XYZ') -- Muestra 'XBYDZF' select dbo.CHRTRAN('ABCDEF', 'ACE', 'XYZQRST') -- Muestra 'XBYDZF' Vea también STRFILTER(), STRTRAN () |