chr(13)换行
如果记得bai不错的话。
如果你想替换数据中所有回车和du换行zhi可以用
replace(column,chr(10))
replace(replace(column,chr(10)),chr(13))
或者利用translate函数。
如果只是替换末尾的回dao车换行用rtrim
rtrim(column,chr(10))
--有些系统回车换行就是一个chr(10)
rtrim(column,chr(10),chr(13))或者4次。--有些系统尤其专是旧时候的工具开发的系统会同时存在属chr(10)和chr(13)。酌情处理吧。
select instr('aabb',to_char(Chr(10)),1,1) from dual
--字符串'aa
bb',aa跟bb之间有个换行符,这样能定位到这个换行符在字符串的位置为3,不知道是不是你想要问的,希望能对你有用。
ascii码中换行符 chr(10),回车符 chr(13),所以用replace函数替换成空值即可。
select replace(replace(字段,chr(10),''),chr(13),'') from 表名欢迎分享,转载请注明来源:内存溢出
评论列表(0条)