您的位置:首页 > 数据库 > Oracle

oracle中去掉文本中的换行符、回车符、制表符小结

2013-12-23 15:34 337 查看
一、特殊符号ascii定义

  制表符 chr(9)

  换行符 chr(10)

  回车符 chr(13)

  二、嵌套使用repalce,注意每次只能提交一个符号,如先回车再换行

  select REPLACE(gg, chr(10), '') from dual

  要注意chr(13) | | chr(10) 此类结合使用的情况比较多,回车换行在notepad中是比较好看点的,所以要考虑此种情况

  select translate(string,chr(13)||chr(10),',') from dual;

  数据读取移行

  utl_file.getline(v_handle,v_filebuf);

  loop

  v1 := v1 || v_filebuf;

  po := instrb(v1,chr(9),1,12);

  if po =0 then

  utl_file.getline(v_handle,v_filebuf);

  v_filebuf := chr(10) || v_filebuf;

  else

  exit;

  end if;

  end loop;

如果想了解更多相关的资料请关注(光纤激光打标机 www.szxiangnuo.com)官网
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐