求把C#函数改写成Oracle函数解决思路

求把C#函数改写成Oracle函数
C#函数如下
public static string ssssdecrypt(string str)
        {
            string strreturn = "";
            if ((str == null) || (str.Length < 3) || (!str.StartsWith("^1")))
            {
                return str;
            }
            string strSrc = str.Substring(2);
            string decryptVersion = str.Substring(0, 2);
            char[] arrychar = strSrc.ToCharArray();
            for (int i = 0; i < arrychar.Length; i++)
            {
                int letter1 = arrychar[i] ^ 0x73;
                arrychar[i] = ((char)letter1);
            }
            string ss = new string(arrychar);
            strreturn = Uri.UnescapeDataString(ss);
            return strreturn;
        }

求把此函数改定成oracle函数
------解决方案--------------------
蛋疼的需求
------解决方案--------------------
引用:
确实蛋疼呀,没办法呀
我本来想在程序中处理,但我有一个情况是这样的
我用select  yhzh
------解决方案--------------------
name
------解决方案--------------------
sfzh from tb,这样的查询出来的数据,
需要在dataset中对name和sfzh进行处理(修改)

但只有一列,在程序中无法处理
只能在数据库中处理了


程序中肯定可以处理的,要比存储过程更好处理。
------解决方案--------------------
这几句在Oracle不好翻译。其他好说。
                int letter1 = arrychar[i] ^ 0x73;
                arrychar[i] = ((char)letter1);
            string ss = new string(arrychar);
            strreturn = Uri.UnescapeDataString(ss);
------解决方案--------------------
都读出来,别显示,不就得了,累不累