各位帮忙,目前在存储过程中出现一个奇怪的问题。
大概的情况是,从一个字段中取到一个字符串来后,替换掉这个字符串中的第15-16位的内容,
因为使用的是日文系统,oracle字段中的全角字符占3个字节,所以所以在截取字符前使用了
Convert函数将字符转成了'JA16SJIS',这样使用Substrb函数就能正确截取。
现在的问题是,在北京的开发和测试环境下正常,但是在客户的运行环境下,替换后的字符串
被替换的位置不一样了,而且整个字符串的长度也从20位变成了22位,有没有人知道怎么回事,指点一下?