1. 苏葳的备忘录首页
  2. 数据库

Sybase str_replace使用的注意事项

sybase str_replace字符串的空值和空串在许多语言中有明确的区分,还记得C中的null和”\0″,以及C#中的string.isNullOrEmpty方法不?这里str_replace遇到的问题其实也是null和””的区别问题。在Sybase中,执行str_replace(“sss//sdfdf/gdf”,”/”,””)输出的串中会有空格,以前讨论过,””的长度在一般语言中都是0,但在sybase中是1,所以用””替换掉/后,输出串中会以一个空格替换。若要实现去除”/”的目的,需用null来换掉””,这样才有正确结果。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/394.html

发表评论

邮箱地址不会被公开。 必填项已用*标注