汉字转拼音(全拼)的存储过程或许函数或者触发器

汉字转拼音(全拼)的存储过程或者函数或者触发器
数据库sql anywhere 9.0.2

网上有 sql server的 可是放到 asa9里不能用:

create function [dbo].[fun_Getquanpin](@str varchar(100))
returns varchar(8000)
as
begin
 declare @re varchar(8000),@crs varchar(10)
 declare @strlen int 
 select @strlen=len(@str),@re=''
 while @strlen>0
 begin  
  set @crs= substring(@str,@strlen,1)
      select @re=
        case
        when @crs<'吖' then @crs
        when @crs<='厑' then 'a'
        when @crs<='靉' then 'ai'
        when @crs<='黯' then 'an'
...............

求个 能用的


数据库的数据量在1000行左右
------解决方案--------------------
楼主为何不把内容帖全?或者帖一小段可重现的代码,这样子,大家才有机会帮你。