ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » Sybase管理与开发 » 求助:sybase 字符型数据溢出

标题: 求助:sybase 字符型数据溢出
离线 vapor_azaza
初级会员



精华贴数 0
个人空间 0
技术积分 8 (114525)
社区积分 0 (1008529)
注册日期 2006-6-28
论坛徽章:0
      
      

发表于 2008-2-15 10:24 
求助:sybase 字符型数据溢出

请教一下各位高手:
       我们的sybase数据库有一个表的字段是char型的长度60,但是批量往表里加了几次数据,那个字段的数据都超过了60,所以那个表的那个字段最后就乱码了显示“?”,怎么能统计出有这种情况的所有数据呢。我们的这个表数据量相当大有几十万条记录。


只看该作者    顶部
离线 ggpl
中级会员



精华贴数 0
个人空间 0
技术积分 544 (3551)
社区积分 1 (39365)
注册日期 2005-8-29
论坛徽章:0
      
      

发表于 2008-2-15 11:36 
统计字段长度为60并且最后一个字符的ascii码>128就可以了


只看该作者    顶部
离线 vapor_azaza
初级会员



精华贴数 0
个人空间 0
技术积分 8 (114525)
社区积分 0 (1008529)
注册日期 2006-6-28
论坛徽章:0
      
      

发表于 2008-2-15 15:41 
回复 #2 ggpl 的帖子

谢谢您的解答,经过您的提示我试了下,有点问题,那些正好60个字节长度的数据也被选了出来,这个字段基本上都是汉字。我需要找出最后是乱码的。


只看该作者    顶部
离线 jarjar
新人,请多关照



精华贴数 1
个人空间 0
技术积分 4422 (309)
社区积分 169 (2582)
注册日期 2005-6-1
论坛徽章:21
现任管理团队成员2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:现代五项生肖徽章:蛇生肖徽章:牛 
      

发表于 2008-2-15 16:10 
找一下汉字编码的第一个字节是否有什么规律,然后来试试。


__________________
if you want something done right, hire a professional
只看该作者    顶部
离线 ggpl
中级会员



精华贴数 0
个人空间 0
技术积分 544 (3551)
社区积分 1 (39365)
注册日期 2005-8-29
论坛徽章:0
      
      

发表于 2008-2-19 11:10 


QUOTE:
原帖由 vapor_azaza 于 2008-2-15 15:41 发表
谢谢您的解答,经过您的提示我试了下,有点问题,那些正好60个字节长度的数据也被选了出来,这个字段基本上都是汉字。我需要找出最后是乱码的。

那就比较麻烦了,要判断从后往前数>128的字符是否偶数了,建议先过滤一下后用存储过程或者肉眼判断:)

[ 本帖最后由 ggpl 于 2008-2-19 11:26 编辑 ]


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问