原理
回车符的AASCII码是13,换行符的ASCII码是10,制表符t的ASCII码CHAR(9)。
回车符\r
--查找所有回车符的内容
select * from TableName where charindex(char(13),theme) > 0
--清除回车符
update TableName set theme=replace(theme, char(13),'') where 1=1
换行符\n
--查找有换行符的内容
select * from TableName where charindex(char(10),theme) > 0
--清除换行符
update TableName set theme=replace(theme, char(10),'') where 1=1
制表符\t
--查找含有制表符的内容
select * from TableName where charindex(char(9),theme) > 0
--清除制表符
update TableName set theme=replace(theme, char(9),'') where 1=1
回车换行符
--查找有回车换行符的内容
select * from TableName where charindex(char(13) + char(10),theme) > 0
--清除回车换行符
update TableName set theme=replace(theme,char(13) + char(10),'') where 1=1
以上sql适用sql server,hana中charindex可以用instr替换