oracle怎么去掉,空格是\t,我用了trim不行,trim只能去掉"  "\t空格怎么去掉呢

解决方案 »

  1.   

    trim(replace( 字段 ,'/t',' '))
      

  2.   

    斜杠打反了,trim函数只能去掉字段两边的空格
    trim(replace( 字段 ,'\t',' '))
      

  3.   

    trim(replace( 字段 ,'\t',' '))
      

  4.   


    replace(BADGE,' ','');    // 这样能去除所有的空格SELECT replace(string,chr(13),'')   FROM DUAL   ----换行SELECT replace(string,chr(10),'')   FROM DUAL   ---回车是chr(10)
      

  5.   

    你试一下:trim(replace(arg,chr(9),''));
    由于横向制表符\t的ascii编码号是9,所以在这个获取参数arg的制表符用空字符串取代,另chr()函数是把ascii码转换为字符,其中还有一个与此相对的函数ascii()的作用与其相反,是把字符转换为ascii码