oracle文字置換

1589 ワード

  replace  :

select replace(' ',' ',' ') from dual;


update test set name = replace(name,' ',' ');
commit;

問い詰める
          XX #XX      XX XX    ,       “ ”   “ ”  ,   ?

に答える
文字列をカットできます.
テスト文:
1 select   replace (substr( 'XX #XX ' ,1,instr( 'XX #XX ' , ' ' )), ' ' , ' ' )||substr( 'XX #XX ' ,instr( 'XX #XX ' , ' ' )+1)  from   dual;
正式な文:
1
2 update   test  set   name   replace (substr( name ,1,instr( name , ' ' )), ' ' , ' ' )||substr( name ,instr( name , ' ' )+1); commit ;