Radbryt på SQL Server

Jag behövde formattera några databastexter som (x)html och körde följande för att få  paragrafer runt textstyckena. På Stack Overflow lärde jag mig att CHAR(13) är tecknet för radbryt.

UPDATE Post SET Body='<p>' + REPLACE(Body,CHAR(13),'</p><p>') + '</p>'

Vissa rekommenderar  att formattera först när man visar upp texten för användaren, men jag brukar vilja ha även htmltaggarna i databasen.

Comments

Förihelvete, data är data, presentation är något helt annat. Formatera inte datat i databasen utan vid presentationen. Tänk längre än webb.

Hej Angry Coder,

Tack för din synpunkt. Hur gör vi om vi vill låta användaren göra egen layout i en editor? Är nog smidigast att spara i databasen tror jag. Wordspress och de andra gör väl likadant.

Men har du nån idé hur jag skulle kunna göra om radbryt "on the fly" till paragraf-taggar? Vill inte ha <br/>