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 阅读(408)
评论(0) 编辑 收藏 所属分类:
数据库