09/03/2011, 09:49
|
| | Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años, 6 meses Puntos: 0 | |
Respuesta: Reemplazar una cadena tomando un inicio y un fin en SQL Cita:
Iniciado por Libras Prueba con esto :)
Código SQL:
Ver originalCREATE TABLE #temp( dato VARCHAR (MAX) ) INSERT INTO #temp (dato) VALUES ('<SPAN STYLE="display:none">Mucho texto ingresado </SPAN><!--texto -->') SELECT stuff(dato,pos1+long,pos2-long-1,'texto a cambiar') FROM ( SELECT patindex('%<SPAN STYLE="display:none">%',dato) pos1, patindex('%-->%',dato)pos2, dato, len('<SPAN STYLE="display:none">') long FROM #temp )t1
Regresa esto: <SPAN STYLE="display:none">texto a cambiar-->
Saludos!
me puedes explicar un poco la funcion y los datos que debo reemplazar en ella ? |