在MSSQL数据库中,回车换行的表现形式是CHAR(13) + CHAR(10),而非普通的回车换行,因此需要对其进行特殊处理。下面,我将介绍如何从MSSQL数据库中转换回车换行的方法。

首先,使用REPLACE定位到换行符:

sql

SELECT REPLACE([TEXT] ,CHAR(13) + CHAR(10),’new_line’)

以上两种方法都可以成功完成回车换行的转换,但是在实际应用中,有可能会出现各种问题,如字符被移除或替换为不需要的字符,此时可以使用REPLACE两次的方法,先把CHAR(13)的值替换为空,再把CHAR(10)的值替换为new_line即可:

sql

SELECT REPLACE(REPLACE([TEXT],CHAR(13),”),CHAR(10),’new_line’)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。