SQL> select trim(trim(both '"' from '"657567556  "')) from dual;TRIM(TRIM
---------
657567556SQL>

解决方案 »

  1.   

    replace 可以
    select replace('"657567556"','"','') from dual;
    trim也行,其中leading 去前面的“,trailing 去后面的”,both去两边的“
    select trim(both '"' from '"657567556"') from dual;
      

  2.   

    replace:将字符里面的双引号替换成空格
                     select replace(' "657567556" ' ,    ' " ' ,    '  ') from dual;
    trim:去双引号。trim中参数,leading 去前面的,trailing 去后面的,both去两边的
              select trim(both ' " ' from ' "657567556" ') from dual;
      

  3.   

    UPDATE aaa SET crm_id = TRIM(REPLACE(crm_id, '"', ''))
      

  4.   

    除了replace。你可以试一下,导出sql,然后对sql文档进行处理;然后再导入。