|
本帖最后由 zhouf 于 2016-6-2 18:53 编辑
替换内容所有回车符(一次替换所有):- UPDATE a SET sMaterialNo=REPLACE(REPLACE(a.sMaterialNo,NCHAR(13),0x),NCHAR(10),0x)
- FROM dbo.mmMaterial a
- WHERE (CHARINDEX(NCHAR(13),a.sMaterialNo)>0
- OR CHARINDEX(NCHAR(10),a.sMaterialNo)>0);
复制代码 替换内容开始位置的回车符(一次替换一个):- UPDATE a SET sMaterialNo=SUBSTRING(a.sMaterialNo,3,LEN(a.sMaterialNo))
- FROM dbo.mmMaterial a
- WHERE LEN(a.sMaterialNo)>3
- AND REPLACE(a.sMaterialNo,NCHAR(13)+NCHAR(10),0x)
- =REPLACE(SUBSTRING(a.sMaterialNo,3,LEN(a.sMaterialNo)),NCHAR(13)+NCHAR(10),0x);
复制代码 替换内容结束位置的回车符(一次替换一个):- UPDATE a SET sMaterialNo=SUBSTRING(a.sMaterialNo,1,LEN(a.sMaterialNo)-2)
- FROM dbo.mmMaterial a
- WHERE LEN(a.sMaterialNo)>3
- AND REPLACE(a.sMaterialNo,NCHAR(13)+NCHAR(10),0x)
- =REPLACE(SUBSTRING(a.sMaterialNo,1,LEN(a.sMaterialNo)-2),NCHAR(13)+NCHAR(10),0x);
复制代码 |
|