Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2013, 14:07
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Remplazar caracteres

y para que un cursor y todo eso si puedes hacer esto:


Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. valor VARCHAR(30)
  4. )
  5.  
  6. INSERT INTO #temp VALUES ('J-1234567-8')
  7. INSERT INTO #temp VALUES ('Libras')
  8. INSERT INTO #temp VALUES ('Li-bras-a')
  9. INSERT INTO #temp VALUES ('mi-casa')
  10.  
  11. SELECT
  12. CASE WHEN charindex('-',valor)>0 THEN REPLACE(valor,'-','') ELSE valor END AS nuevo FROM #temp
  13.  
  14. ---------
  15. J12345678
  16. Libras
  17. Librasa
  18. micasa

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me