替換SQL欄位中的換行符,回車符 | sql replace特殊字元
在通過富文字或Excel匯入到資料庫中時,在sql中回車、換行符回顯示為空格,但在校驗或使用時確能引發資料的不一致,因此需要把這些換行、回車、空格符號進行替換。--1:回車符CHAR(13)--2:換行CHAR(10)--3:水平製表符char(9)1.回車符:REPLACE([fieldName],CHAR(13),),如果要在html中輸出,則可替換為REPLACE([fieldName],CHAR(13),
)2.替換所有:REPLACE(REPLACE(REPLACE(REPLACE([fieldName],CHAR(13),),CHAR(10),),CHAR(9),),,)as[fieldName]可以使用CHARINDEX或Like確認1.SELECT*FROM[table]WHERECHARINDEX(CHAR(10),[fi...
在通過富文字或Excel匯入到資料庫中時,在sql中回車、換行符回顯示為空格,但在校驗或使用時確能引發資料的不一致,因此需要把這些換行、回車、空格符號進行替換。
--1:回車符 CHAR(13)
--2: 換行 CHAR(10)--3: 水平製表符 char(9)
1.回車符:REPLACE([fieldName],CHAR(13),),如果要在html中輸出,則可替換為REPLACE([fieldName],CHAR(13),<br>)
2.替換所有:
REPLACE(REPLACE(REPLACE(REPLACE([fieldName],CHAR(13),),CHAR(10),),CHAR(9),), ,)as [fieldName]
可以使用CHARINDEX 或 Like 確認
1.SELECT * FROM [table] WHERE CHARINDEX(CHAR(10),[fieldName])>0;
2.SELECT * FROM [table] WHERE [fieldName] LIKE %+CHAR(10)+%;