首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个很诡异的有关问题

2013-12-22 
一个很诡异的问题我的字段ybinfo是1000字符,我每次更新200字符,如 update tableset ybinfoybinfo+111111

一个很诡异的问题
我的字段ybinfo是1000字符,我每次更新200字符,如 update table  set ybinfo=ybinfo+'11111133...',这样循环update,在我机器上没问题,在另外一台机器上,同样的表结构,同样的语句,update成功,但是ybinfo这个字段只更新到200多个字符就断掉了。比如正确的结果应该是abcd,在另外一台机器上只更新成abc,字符长度是肯定够的,求大神们帮忙出出主意。
[解决办法]
是不是SSMS的显示问题。如果显示为TEXT的话,默认每列字符长度是256.

你在第二台机器上修改下这个默认值,然后重启SSMS再运行试试。

SSMS->Tools->Options->Query Results->SQL Server->Results to Text->Maximum number of characters displayed in each column: 256 (默认为256,你改为2000再重启SSMS试试)

热点排行