SQL语句中使用回车换行符

今天发现sql数据库有个图片路径中包含空格,结果在替换和查找时,发现用空格无效,后来经过确认才发现原来是回车换行符引起,从表面看很像空格,实际是回车符,要用char(13)才能进行替换和查找

--查找异常数据
SELECT PHOTO22 FROM dbo.mt_per_tbl WHERE PHOTO22 LIKE '%'+CHAR(13)+'%';
--替换回车换行符
UPDATE mt_per_tbl SET PHOTO22=REPLACE(REPLACE(PHOTO22,CHAR(13),''),CHAR(10),'')
WHERE PHOTO22 LIKE '%'+CHAR(13)+'%';

 

posted @   巴蒂青葱  阅读(12625)  评论(0编辑  收藏  举报
努力加载评论中...
隐藏侧边栏
点击右上角即可分享
微信分享提示