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)+'%';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM