需要帮助处理标签,新行作为SQL查询的一部分 [英] Need help in handling tabs, new line as part of SQL query

查看:60
本文介绍了需要帮助处理标签,新行作为SQL查询的一部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

提前致谢。


迫切需要将标签和换行符作为字符串值的一部分处理,并替换为空白。


还需要处理一些外语错字到英语。


例如:


急(é),坟墓(è), 

解决方案

您可以通过将ASCII值011替换为空白来替换TAB,并通过将ASCII值012替换为空白替换NEWLINEFeed。

  -  - 替换TAB 
选择REPLACE(@ str,CHAR(11),'');

- 替换换行符
选择REPLACE(@ str,CHAR(12),'');

替换外来字符:

  - 替换外来字符
选择REPLACE(@ str,'é','è');






Hi, Thanks in advance.

It'sa urgent requirement to handle the tabs and newline as part of string value and replace with blank.

Also need to handle some foreign language typo to english.

Eg:

acute (é), grave (è), 

解决方案

You can replace TABs by replacing ASCII value 011 with blank and also replace NEWLINEFeed by replacing ASCII value 012 with blank.

-- Replace TAB
select REPLACE(@str,CHAR(11),'');

-- Replace New Line Feed
select REPLACE(@str,CHAR(12),'');

Replace Foreign Characters:

-- Replace Foreign Characters
select REPLACE(@str,'é','è');



这篇关于需要帮助处理标签,新行作为SQL查询的一部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆