oracle中有ltrim,rtrim和trim用于去掉字符串首尾的空格。如何去掉字符串中間空格呢。
這個例子用于去掉字符串中的空格,我把它寫成了一個函數現在貼出來
create or replace function REP_SPE(inp in VARCHAR2) return varchar2 is
Result number;
tmp int;
ls varchar2(30);
rs varchar2(30);
begin
tmp:=INSTR(inp,' ');
ls:=trim(substr(inp,1,tmp));
rs:=trim(SUBSTR(inp,tmp));
Result:=ls||rs;
return(Result);
end REP_SPE;
posted on 2006-03-08 17:34
fadesea 閱讀(419)
評論(0) 編輯 收藏 所屬分類:
數據庫