日期:2014-05-18  浏览次数:20565 次

sql server2000中varchar类型赋值怎么最多只能有255个字节呀
declare @a varchar(8000)
select @a='sdfsadfsadf....dsfsdf'--例如总共1000个字节
select @a--只能显示前255个字节,后面的自动截断了

又做了个实验,select 'sfsdfasdfs...'--共1000个字节
结果显示出来的还是只有255个字节
这是怎么回事呀。定义的8000个字节好像根本不起作用呀?

------解决方案--------------------
那是因为你的客户端工具只显示255个,比如2000的查询分析器就只显示255个
你可以在选项里更改 
对程序没有影响