您的位置:首页 > 其它

DB2中一个全角到半角的转换函数

2007-12-11 20:47 225 查看
create function conv(input varchar(100))
returns varchar(100)
begin atomic
declare i integer;
declare code integer;
declare str varchar(100);
set i=1;
set str='';
while i<length(input) do
set code=ascii(substr(input,i,1));
if(code=163) then
set str=str||chr(ascii(substr(input,i+1,1))-128);
set i=i+2;
else
set str=str||substr(input,i,1);
set i=i+1;
end if;
end while;
return str;
end@
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  db2 input integer function