select replace('slfd'||chr(10)||'sldfkj',chr(10),'') from dual;

解决方案 »

  1.   

    你什么操作系统?
    Window应该可以的,
    也有可能是你搞错了,像楼上说的不是回车而是换行
      

  2.   

    不是,确实是回车符chr(13),不能替换掉 :(
      

  3.   

    呵呵,搞清了,dos下是有回车换行,unix下只有换行。字段信息是dos符的故需要替换两个字符。多谢指教。
    select replace(replace('slfd'||chr(13)||chr(10)||'sldfkj',chr(10),''),chr(13),'') from dual;