Reemplazar una nueva línea en TSQL
Me gustaría reemplazar (o eliminar) un carácter de nueva línea en una cadena TSQL. ¿Algunas ideas?
Lo obvio
REPLACE(@string, CHAR(13), '')
simplemente no lo haré...
Aceptado
En realidad, una nueva línea en un comando SQL o cadena de script puede ser CR, LF o CR+LF. Para conseguirlos todos, necesitas algo como esto:
SELECT REPLACE(REPLACE(@str, CHAR(13), ''), CHAR(10), '')
REPLACE(@string, CHAR(13) + CHAR(10), '')