> 数据库 > SQL Server 2005 >

sql server中查询删除含有回车换行制表符的记录

--   制表符             CHAR(9)    
--   换行符             CHAR(10)    
--   回车                 CHAR(13)    

--在表aaa中过滤包含回车换行符的字段b的记录

select * from aaa

where charindex(char(10)+char(13),b)>0  

--在表aaa中把包含回车换行符的字段b的记录的回车换行符去掉

update aaa set b=replace(b,char(10)+char(13),'')

(责任编辑:IT)